본문 바로가기
DB & SQL

DBMS System Language( DDL, DML, DCL, TCL )

by pms93 2023. 1. 31.
System Language( 시스템 언어 ) SQL 설명
데이터 조작어( DML )
[ Data Manipulation Language ]
SELECT
INSERT
UPDATE
DELETE
DB에 저장된 데이터를 조회, 검색하거나 변형(삽입, 수정, 삭제)하는 행동

ㆍ Manipulation - 조작, 속임, 교묘한 취급
데이터 정의어( DDL )
[ Data Definition Language ]
CREATE ALERT
DROP RENAME
TRUNCATE
데이터 구조(테이블 구조)를 생성, 변형하는 행동
( 생성, 변경, 삭제, 이름변경 )
(* DDL은 ROLLBACK이 불가능하다. )

ㆍ Definition - 정의
데이터 제어어( DCL )
[ Data Control Language ]
GRANT
REVOKE
DB에 접근하고 Object들을 사용할 수 있는 권한을 부여, 회수하는 행동
트랜잭션 제어어( TCL )
[ Transaction Control Language ]
COMMIT
ROLLBACK
SAVEPOINT
DML에 의해 조작된 결과를 Transaction별로 제어하는 행동

ㆍ Transaction - Logical Unit( 단위 ) Of Processing in a DBMS
↳ DBMS 프로세스의 논리적 단위

 

'DB & SQL' 카테고리의 다른 글

Oracle JSON  (0) 2024.06.26
Transaction과 ACID표준  (0) 2023.01.31
MySQL Comments(주석)  (0) 2023.01.17
MySQL IFNULL() / COALESCE()  (0) 2023.01.17
MySQL CASE  (0) 2023.01.16