DML / Data Manipulation Language
SQL DML / 데이터 조작
테이블의 행을 추가·수정·삭제합니다. 대상 행의 조건과 변경할 값을 나누어 읽고, 여러 변경을 묶으려면 TCL을 살펴봅니다.
이 분류에서 배울 내용
행 추가
INSERT에는 값을 직접 지정하거나 SELECT 결과를 넣을 수 있습니다. 대상 열의 순서와 형식을 확인합니다.
구문 맵
조건에 맞는 행 수정·병합
UPDATE는 SET으로 값을 지정하고 WHERE로 대상을 좁힙니다. MERGE는 원본과의 일치 여부에 따라 작업을 나눕니다. SET 식의 형 변환과 NULL 처리는 함수 맵에서 확인합니다.
행 삭제
DELETE는 조건에 맞는 행을 삭제하고 TRUNCATE는 모든 행을 지웁니다. 테이블 정의까지 삭제하려면 DDL의 DROP TABLE을 확인합니다.