데이터베이스

DDL, DML, DCL, DQL, TCL

코드 죄수 2022. 10. 3. 11:44

DDL ( Data Definition Language ) - 데이터 정의 언어

DDL이란 RDBMS 내 데이터 관리를 위해 테이블을 포한한 여러 객체를 생성, 수정, 삭제하는 명령어이다.

쉽게 테이블을 만지는 명령어는 DDL이라고 생각하면 쉽다,

CREATE, ALTER, DROP 등이 있다.

 

 

DML ( Data Manipulation Language ) - 데이터 조작 언어

DML이란 RDBMS 내 테이블의 데이터를 저장, 수정, 삭제하는 명령어이다.

INSERT, UPDATE, DELETE 등이 있다.

 

 

DCL ( Data Control Language ) - 데이터 제어 언어 

DCL이란 데이터 사용 권한과 관련된 명령어이다.

GRANT, REVOKE 등이 있다.

 

 

DQL ( Data Query Language ) - 데이터 검색 언어

DQL이란 RDBMS에 데이터를 원하는 방식으로 조회하는 명령어이다.

SELECT문이다.

 

 

TCL ( Transaction Control Language ) - 트랜젝션 제어 언어

TCL이란 트랜젝션 데이터의 영구 저장, 취소 등과 관련된 명령어이다.

COMMIT, ROLLBACK 등이 있다.