분류로 이동
tee / insights
LEARNING / SQL

DML / Data Manipulation Language

SQL DML / 데이터 조작

테이블의 행을 추가·수정·삭제합니다. 대상 행의 조건과 변경할 값을 나누어 읽고, 여러 변경을 묶으려면 TCL을 살펴봅니다.

이 분류에서 배울 내용

행 추가

INSERT에는 값을 직접 지정하거나 SELECT 결과를 넣을 수 있습니다. 대상 열의 순서와 형식을 확인합니다.

조건에 맞는 행 수정·병합

UPDATE는 SET으로 값을 지정하고 WHERE로 대상을 좁힙니다. MERGE는 원본과의 일치 여부에 따라 작업을 나눕니다. SET 식의 형 변환과 NULL 처리는 함수 맵에서 확인합니다.

행 삭제

DELETE는 조건에 맞는 행을 삭제하고 TRUNCATE는 모든 행을 지웁니다. 테이블 정의까지 삭제하려면 DDL의 DROP TABLE을 확인합니다.