본문 바로가기
DATABASE

[mongodb] 데이터베이스 생성 및 기본 명령어

by 하이바네 2023. 1. 8.
반응형

mysql만 사용하다가 mongodb를 사용하고있는 프로젝트 분석을 위해서 일부 공부가 좀 필요하게 되었다.

 

찾아보니 일반적으로 mongodb Compass라는 프로그램을 사용하는듯 하다.

 

해당 프로그램으로 접속하면 다른 db툴과 같이 상세 정보도 나오고 mongo shell을 쓰던 터미널도 바로 나와서 나름 편리하게 사용할 수 있을듯 하다.

 

 

 

#mysql과 mongodb에서의 용어 차이

mysql mongodb
테이블 컬렉션
로우 다큐먼트
컬럼 필드

 

#데이터베이스 목록 확인

show dbs

show databases

 

#사용중인 데이터베이스 확인 

db

 

 

#데이터베이스 생성

use 데이터베이스명

 

다음과 같이 하면 데이터베이스가 만들어지는데  데이터베이스 목록 확인 명령어를 치면 나타나지는 않는다. 

현재 사용중인 데이터베이스를 확인하고 컬렉션을 생성하면 된다.

 

db.createCollection('컬렉션명')

 

#생성된 컬렉션 확인

show tables

show collections

 

#컬렉션 삭제

db.컬렉션명.drop()

 

예를 들면 users라는 컬렉션이 있었으면 db.users.drop() 명령어를 사용하면 삭제된다.

728x90

댓글