데이터베이스 및 테이블의 구조를 정의하는 명령문
명령문을 입력해도 DB에 즉시 반영되지 않는다.
롤백(ROLLBACK)할 수 있다. ※변경 전으로 되돌릴 수 있다.
INSERT INTO 테이블이름(컬럼1, 컬럼2, 컬럼3, ...) VALUES(데이터값1, 데이터값2, 데이터값3, ...);
INSERT INTO 테이블이름 VALUES(데이터값1, 데이터값2, 데이터값3, ...);
INSERT INTO comment (id, content, post_id) VALUES (5, '댓글3', 1), (6, '댓글4', 2);
테이블에 저장된 데이터를 검색하기 위한 명령문
SELECT절과 FROM 절은 항상 있어야 한다.
SELECT 컬럼이름1, 컬럼이름2, ... FROM 테이블이름 [WHERE 조건];
SELECT * FROM 테이블 이름 [WHERE 조건];
SELECT title FROM post --테이블의 특정 칼럼 조회
SELECT * FROM comment WHERE post_id=1; --테이블의 모든 칼럼 조회
UPDATE 테이블이름 SET 컬럼이름1=데이터값1, 컬럼이름2=데이터값2, ... WHERE 조건;
UPDATE post SET title='새로운 타이틀' WHERE id=1;
DELETE FROM 테이블이름 WHERE 컬럼이름=데이터값;
