Database/NoSQL
MySQL VS MongoDB 쿼리 유형 비교
lumination
2025. 6. 16. 11:39
# 입력
INSERT INTO users (id, name, department) VALUES (1001, '김철수', '컴퓨터')
db.users.insertOne({
id: 1001,
name: "김철수",
department: "컴퓨터"
})
# 조회
SELECT * FROM users WHERE department = "컴퓨터";
db.users.find({
department: "컴퓨터"
})
# 업데이트
UPDATE users SET department = "TEST" WHERE id = 1001;
db.users.updateOne({id: 1001}, {$set: {department:"TEST"}})
# 조인
SELECT s.name, g.course FROM users AS s JOIN grades ON s.id = grades.users_id WHERE s.name = "김철수";
db.users.find({name: "김철수"}, {name: 1, grades.course : 1})