CS 지식/데이터베이스
[데이터베이스] DML, DDL, DCL 정리
지나가던 개발자
2023. 2. 2. 09:44
반응형
명령어 종류 | 명령어 | 설명 | ||||||
DML(Data Manipulation Language) - 데이터 조작어 레코드를 조회, 삽입, 수정, 삭제를 할 수 있는 언어 |
SELECT | 데이터를 조회하는 명령어 | ||||||
INSERT | 데이터를 삽입하는 명령어 | |||||||
UPDATE | 데이터를 수정하는 명령어 | |||||||
DELETE | 데이터를 삭제하는 명령어 | |||||||
DDL(Data Definition Language) - 데이터 정의어 테이블을 생성, 수정, 삭제, 초기화 할 수 있는 언어 |
CREATE | 테이블을 생성하는 명령어 | ||||||
ALTER | 테이블을 수정하는 명령어 | |||||||
DROP | 테이블을 삭제하는 명령어 | |||||||
TRUNCATE | 테이블을 초기화하는 명령어 | |||||||
DCL(Data Control Language) - 데이터 제어어 데이터베이스에 접근하거나 사용자에게 권한을 주는 역할을 하는 언어 |
GRANT | 사용자에게 특정 작업에 대한 권한 부여 | ||||||
REVOKE | 사용자에게 특정 작업에 대한 권한 회수 | |||||||
COMMIT | 트랜잭션의 작업 결과를 반영 | |||||||
ROLLBACK | 트랜잭션의 작업을 취소 및 복구 |
반응형