데이터베이스/데이터베이스 공부

SQL 문장들의 종류(DML, DDL, DCL, TCL)

아밍나 2022. 8. 17. 23:50
728x90

1) 데이터 조작어(DML: Data Manipulation Language)

DML: 데이터베이스에 들어있는 데이터 검색, 삽입, 수정, 삭제를 위한 명령어

 데이터 검색(SELECT), 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)

2) 데이터 정의어(DDL: Data Definition Language)

DDL: 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어. 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는 명령어

 데이터 구조(테이블) 생성(CREATE), 변경(ALTER), 삭제(DROP), 이름을 바꾸는(RENAME) 명령어

3) 데이터 제어어(DCL: Data Control Language)

DCL: 데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어

→ 객체 사용 권한 제공(GRANT) 및 회수(REVOKE)

4) 트랜잭션 제어어(TCL: Transaction Control Language)

TCL: 논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업단위(트랜잭션) 별로 제어하는 명령어

 COMMIT, ROLLBACK

728x90
반응형