더북(TheBook)

 

01 DML이란?

SQL FOR EVERYONE icon_day

 

 

 

DML(Data Manipulation Language)은 말 그대로 데이터를 조작하는 명령어입니다. SELECT 문도 DML에 속하며 데이터를 조작하기는 하지만 단지 조회하여 출력할 뿐이었습니다. 앞으로 익힐 INSERT, UPDATE, DELETE는 데이터를 직접 삽입, 갱신, 삭제하는 명령어입니다. 데이터를 조작하여 저장하는 일련의 과정을 트랜잭션(transaction)이라고 합니다. DML은 트랜잭션을 다루는 명령어입니다. DML 명령어는 SELECT 문과 마찬가지로 테이블의 행을 기준으로 삽입, 갱신, 삭제합니다.

대표적인 DML 명령어의 종류는 다음과 같습니다.

 

표 8-1 DML의 종류

명령어

설명

INSERT

테이블에 새로운 행을 삽입한다.

UPDATE

테이블에 있는 행의 내용을 갱신한다.

DELETE

테이블의 행을 삭제한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.