DML
INSERT 문법
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
table_name : 데이터를 추가할 테이블의 이름이다.
(column1, column2, ...) : 값을 지정할 열의 목록이다. 이 목록을 생략하면 테이블의 모든 열에 순서대로 값을 넣어야 한다.
VALUES (value1, value2, ...) : 지정된 각 열에 삽입될 값이다. 열 목록과 값 목록은 순서와 개수가 정확히 일치해야 한다.
UPDATE 문법
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
table_name : 데이터를 수정할 테이블의 이름
SET column1 = value1, column2 = value2, ... : 수정할 열과 새로운 값이다. 쉼표(,)를 사용해 여러 열을 한 번에 수정할 수 있다.
WHERE condition : 수정할 행을 식별하는 조건이다. 이 부분을 생략하면 테이블의 모든 행이 수정되므로 극도로 주의해야 한다.
UPDATE와 SET 기본 구문
product_id = 1인 베이직 반팔 티셔츠를 조회해보자.
SELECT * FROM products
WHERE product_id = 1;
DELETE 문법
DELETE FROM table_name
WHERE condition;
table_name : 데이터를 삭제할 테이블의 이름이다.
WHERE condition : 삭제할 행을 식별하는 조건이다. UPDATE와 마찬가지로 이 부분을 생략하면 테이블의 모든 데이터가 삭제되는 재앙이 발생하므로 반드시 작성해야 한다.

Last updated