DDL ,DML, DCL, TCL

Kim jeong ho·2020년 5월 17일

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)

  • SELECT, INSERT, UPDATE, DELETE

DML은 데이터 조작어라고 한다.

명령어 1. SELECT 2. INSERT 3. UPDATE 4. DELETE

  1. SELECT
    --> 데이터베이스에 있는 데이터를 조회, 검색하기 위한 명령어, RETRIEVE라고함.
  1. INSERT
  2. UPDATE
  3. DELETE

가장 인상깊은 것은,
트랜잭션 제어어다.

TCL. 논리적인 작업의 단위를 묶어서 DML(데이터 조작어)에 의해
조작된 결과를
작업단위 (트랜잭션) 별로 제어하는 명령어를 말한다.
COMMIT, ROLLBACK, SAVEPOINT 등의 명령어가 있는데,
COMMIT이 깃허브에서 변경된 기록을 저장할 때 쓰는 용어와 같다.

profile
김정호

0개의 댓글