DDL( Data Definition Language )
출처 : 내 ppt
DDL이란 데이터 정의어로, 테이블에 대해 정의하는 명령어들을 말한다.
종류는 크게 테이블 생성(Create), 테이블 삭제(Drop), 테이블 이름 변경(Rename), 테이블(컬럼) 수정(Alter)로 나뉜다.
DML (Data Manipulation Language
DML이란 데이터 조작어로, 튜플에 대해 정의하는 명령어들을 말한다.
종류는 크게 튜플 삽입(Insert), 튜플 삭제(Delete), 튜플 수정(Update), 튜플 조회(Select)로 나뉜다.
CRUD가 이 DML을 의미한다.
Create = Insert
Read = Select
Update = Update
Delete = Delete
DCL (Data Control Language)
DCL이란 데이터 제어어로, 데이터베이스 권한, 트랜잭션에 대해 정의하는 명령어들을 말한다.
대표적으로 Commit과 Rollback이 있다.
Commit - 트랜잭션 작업 결과 반영
Rollback - 트랜잭션 작업 취소 및 복구