본문 바로가기

DBMS11

몽고디비 콤파스로 데이터 확인하기 몽고디비에 문서들이 잘 입력됐는지, 갱신, 삭제되었는지 GUI프로그램을 사용하면 더 간편하게 확인할 수 있습니다.몽고디비에서 제공하는 GUI 도구인 콤파스를 설치하고 사용해보겠습니다.  1.콤파스 다운로드 받기https://www.mongodb.com/try/download/compass Try MongoDB Tools - Download Free HereFree download for MongoDB tools to do more with your database. MongoDB Shell, Compass, CLI for Cloud, BI Connector and other database tools available.www.mongodb.com  2.저는 전 게시물에서 제가 만든 클러스터 데이터베이스를.. 2024. 4. 28.
몽고디비 아틀라스 설정하기 몽고디비란 Binary JSON(JSON을 바이너리 형식으로 저장하는)을 의미하는 도큐먼트 BSON이라는 데이터 포맷입니다. JSON과 유사한 BSON을 사용하다 보니 자바스크립트와 호환성이 좋습니다. 하지만 JSON에서는 지원하지 않는 자료형 DATE와 BinData타입을 지원합니다.스키마를 저장하지 않아도 되어 저장에 유연성이 있으며 모델에 필드를 추가할 때 db에 따로 추가할 필요가 없어 편합니다. 또한 클러스터를 지원해주기 때문에 스케일아웃이 쉽고 다른 NoSQL 대비 인덱스 지원이 잘 되어있다는 장점이 있습니다! 몽고디비 서버군으로 클라우드 사용이 가능한 몽고디비 아틀라스, 무료 설치 버전인 커뮤니티 서버, 유료 설치 버전 엔터프라이즈서버가 있습니다. 저는 빠르고 간편한 아틀라스를 선택했습니다... 2024. 4. 28.
[프로그래머스 고득점 키트] 입양 시각 구하기 2 예시 사진에는 짤렸지만 요구사항에서 말한 바와 같이 hour은 23까지 나와야한다. SET @HOUR = -1; SELECT (@HOUR := HOUR+1) AS HOUR, (SELECT COUNT(DATETIME) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) = @HOUR) AS COUNT FROM ANIMAL_OUTS WHERE @HOURS < 23; 먼저 @HOURS를 -1로 초기화하고 HOUR+1를 하면서 0부터 23까지 세팅(WHERE 절)해준다. 2024. 3. 27.
[프로그래머스 JOIN] 주문량이 많은 아이스크림들 조회하기 + 없어진 기록 찾기 문제 1. 주문량이 많은 아이스크림들 조회하기 SELECT J.FLAVOR FROM FIRST_HALF AS F JOIN JULY AS J ON F.FLAVOR = J.FLAVOR GROUP BY F.FLAVOR ORDER BY (SUM(J.TOTAL_ORDER) + SUM(F.TOTAL_ORDER)) DESC LIMIT 3; 문제 2. 없어진 기록 찾기 SELECT OUTS.ANIMAL_ID, OUTS.NAME FROM ANIMAL_OUTS AS OUTS LEFT JOIN ANIMAL_INS AS INS ON OUTS.ANIMAL_ID = INS.ANIMAL_ID WHERE INS.ANIMAL_ID IS NULL; 2024. 3. 12.