DATABASE
[mongodb] 데이터베이스 생성 및 기본 명령어
하이바네
2023. 1. 8. 16:32
반응형
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