DDL: 데이터 정의어 (CREATE, ALTER, DROP, RENAME)
(Data Definition Language)
DML: 데이터 조작어 (SELECT, INSERT, UPDATE, DELETE)
(Date Manipulation Language)
manipulate(manipulation)
1. (흔히 교묘하고 부정직하게 사람·사물을) 조종하다 2. (사물을 능숙하게) 다루다
DCL: 데이터 제어어 (GRANT, REVOKE)
(Data Control Language)
TCL: 트랜잭션 제어어 ( COMMIT, ROLLBQACK, SAVEPOINT )
(Transaction Control Language)
DML (Data Manipulation Language)
DML은 데이터 조작어라고 한다.
명령어 1. SELECT 2. INSERT 3. UPDATE 4. DELETE
가장 인상깊은 것은,
트랜잭션 제어어다.
TCL. 논리적인 작업의 단위를 묶어서 DML(데이터 조작어)에 의해
조작된 결과를
작업단위 (트랜잭션) 별로 제어하는 명령어를 말한다.
COMMIT, ROLLBACK, SAVEPOINT 등의 명령어가 있는데,
COMMIT이 깃허브에서 변경된 기록을 저장할 때 쓰는 용어와 같다.