SQL(9)
-
[MongoDB] CRUD (SQL과 비교하기)
use 파일명 MongoDB SQL 테이블들을 저장하는 파일 불러오기 use languages 해당 프로그램에 따라 GUI 또는 명령어 입력 db.콜렉션명.insertOne({필드명1: 필드값1, ...}) MongoDB SQL 기존에 없던 테이블 자체를 새로 추가 시 db.webdev.insertOne({_id:2, name:"javascript", category:"script"}) CREATE TABLE webdev ( id INT NOT NULL, name STRING, category STRING, PRIMARY KEY (id) ) 기존에 있는 테이블에 새 레코드 추가 시 INSERT INTO webdev VALUES (2, "javascript", "script") db.콜렉션명.find(레코..
2020.05.13 -
[SQL] CRUD
CREATE TABLE student ( id INT NOT NULL, name STRING, address STRING, PRIMARY KEY (id) ) SELECT name FROM students WHERE address = "Seoul" ALTER TABLE students ADD scholarship MONEY UPDATE students SET scholarship = 3000000 where id = 2 DELETE FROM students WHERE id = 1
2020.05.12 -
[DB] SQL? NoSQL?
SQL NoSQL 뜻 Structured Query Language 구조화된 Not only SQL 꼭 구조화된 것만은 아닌 주요 언어 MySQL, Postgres MongoDB, Redi 형태 일반적으로 DB하면 생각나는 그 "테이블"중심 JSON 객체 등 문서중심 특성 자료 저장 시 반복되는 레코드를 줄이기 위해 테이블 분할 Null 또는 자료추가에 유연한 대처가능 용도 주문관리 등 같은 카테고리 내 여러 테이블 간 관계설정 필요시 인스타 등 [각 회원 - 개인정보/포스팅] 일대다 관계 필요시 자료방대 시 수직적 증가 -> 비용이 커짐 수평적 증가 -> 속도 원활 (*단 관계 복잡할 경우 SQL이 적합)
2020.05.12