Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

파타그랑데의 블로그

[MongoDB] MongoDB 기본 개념 본문

프로그래밍/MongoDB

[MongoDB] MongoDB 기본 개념

로무호에 2022. 10. 12. 14:32

MongoDB와 MySQL의 비교

MySQL MongoDB
Database Database
Table Collection
Column Field
Row Document

1. 데이터베이스 생성/이동

use 데이터베이스이름

 

2. 데이터베이스 조회

show databases

 

3. 콜렉션(테이블) 생성

db.createCollection("콜렉션 이름");

 

4. 콜렉션 조회

show collections

 

5. 도큐먼트 삽입

db.콜렉션이름.insertOne({
    "필드명1" : "데이터값1",
    "필드명2" : "데이터값2",
    ...
})

db.콜렉션이름.insertMany([
    {"필드명1" : "데이터값1", "필드명2" : "데이터값2" ...},
    {"필드명1" : "데이터값1", "필드명2" : "데이터값2" ...},
    {"필드명1" : "데이터값1", "필드명2" : "데이터값2" ...},
])

 

6. 도큐먼트 조회

db.콜렉션이름.find()

 

7. 콜렉션 삭제

db.콜렉션이름.drop()

 

8. 데이터베이스 삭제

// ※ 현재 조회중인 데이터베이스가 삭제되는것이므로
// 삭제전 반드시 삭제할 데이터베이스로 use 해서 이동해서 확인할것!!!!
db.dropDatabase()

'프로그래밍 > MongoDB' 카테고리의 다른 글

[ MongoDB ] Find(Select)문  (0) 2022.10.12