데이터 삽입 INSERT INTO
테이블에 새 레코드를 삽입할 때 사용
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, valus2, value3, ...);
- 만약 모든 열에 대한 값을 추가하는 경우 열 이름은 지정할 필요가 없다.
- 열과 값의 순서가 같아야 한다.
데이터 조회 SELECT
데이터를 선택해서 조회할 수 있음
SELECT column1, column2, ...
FROM table_name
WHERE condition;
- column1, column2, ... : 데이터를 선택하려는 테이블의 필드 이름
- 모든 필드를 조회할 때 : SELECT * FROM table_name;
⭐WHERE
레코드를 필터링하는 데 사용한다. 즉, 지정된 조건을 충족하는 레코드만 추출
SELECT 뿐만 아니라 UPDATE, DELETE 문에서도 사용된다.
데이터 수정 UPDATE
테이블의 기존 레코드를 수정할 때 사용
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
- ⚠️WHERE 절은 업데이트 해야 하는 레코드를 지정한다. 생략하면 테이블의 모든 레코드가 업데이트 된다.
- WHERE 절로 선택한 특정 레코드에서 선택한 컬럼(column1)의 값을 새로운 값(value1)으로 바꾼다.
데이터 삭제 DELETE
테이블의 기존 레코드를 삭제할 때 사용
DELETE FROM table_name
WHERE condition;
- ⚠️WHERE 절은 삭제해야 하는 레코드를 지정한다. 생략하면 테이블의 모든 레코드가 삭제된다.