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 트랜잭션의 작업을 취소 및 복구

 

반응형