반응형
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
'DATABASE' 카테고리의 다른 글
[mongodb] 마이그레이션 스크립트 작성 with bulkWrite (0) | 2023.04.05 |
---|---|
[mongodb]node.js에서 mongodb 사용 with mongoose (0) | 2023.01.27 |
[mongodb] mac에서 mongodb설치 (0) | 2023.01.08 |
[mysql8.0] 툴로 접속 시 127.0.0.1(localhost) Connection failed 해결 (0) | 2022.12.24 |
[postgresql] ubuntu에 postgresql 설치 방법 및 기본 사용 예시 (0) | 2022.11.18 |
댓글