본문 바로가기
기타 개념정리

DB DDL DML DCL TCL 개념정리

by wakestand 2022. 11. 21.
반응형

DDL(Data Definition Language, 데이터 정의어)
DB(테이블) 구조 정의 시 사용하는 명령어

 

예제
CREATE(테이블 생성)

ALTER(테이블 수정)

DROP(테이블 삭제)

RENAME(테이블 이름 변경)

TRUNCATE(전체 테이블 데이터 삭제)

DML(Data Manipulation Language, 데이터 조작어)
데이터베이스 내의 원하는 데이터를

 조회/삽입/수정/삭제 용도로 사용

 

예제
SELECT(데이터 조회)

INSERT(데이터 삽입)

UPDATE(데이터 수정)

DELETE(데이터 삭제)

DCL(Data Control Language, 데이터 제어어)
데이터베이스에 접근 가능한 권한 부여 및 회수

 

예제

GRANT(권한 부여)

REVOKE(권한 회수)

TCL(Transaction Control Language, 트랜잭션 제어어)
DML을 사용한 결과를 반영할 때 사용

 

예제
COMMIT(사용한 DML 반영)

ROLLBACK(사용한 DML 취소)

SAVEPOINT(SAVEPOINT 기준으로 이후 DML만 ROLLBACK됨)

반응형

댓글