DML
DML
- 데이터 조작 언어 (INSERT, UPDATE, DELETE, MERGE 문)
INSERT
- 새로운 데이터(행)을 테이블에 추가
- 명시된 컬럼 값을 추가할 때 명시되지 않은 컬럼은 NULL 기입
UPDATE
- 기존 데이터를 수정
- SET : 변경하고자 하는 컬럼에 대한 값 지정
- WHERE 절이 없는 경우, 모든 튜플(행)에 대하여 적용
DELETE
- 데이터를 삭제
- DDL의 TRUNCATE도 테이블의 데이터를 삭제하나, TRUNCATE는 작업 취소가 불가
MERGE
- 두 테이블을 조건에 따라 데이터를 삽입하거나 수정
- MERGE INTO A USING B : B 테이블을 이용하여 A 테이블에 합병
- WHEN MATCHED THEN : ON 조건을 만족하면 수행