[SQL]DCL이란

Dex·2023년 1월 23일
0

SQL

목록 보기
4/4

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

  • 데이터를 관리 목적으로 보안, 무결성, 회복, 병행 제어 등을 정의하는데 사용한다.
  • DCL을 사용하면 데이터베이스에 접근하여 읽거나 쓰는 것을 제한할 수 있는 권한을 부여하거나 박탈할 수 있고 트랜잭션을 명시하거나 조작할 수 있다.
  • 불법적인 사용자로부터 데이터를 보호하기 위한 데이터 보안의 역할을 수행하며, 데이터의 정확성을 위한 무결성을 유지하기도 한다.
  • 시스템 장애에 대비한 회복과 병행수행을 제어한다.
종류역할
GRANT특정 데이터베이스 사용자에게 권한을 정의할때 사용하는 명령어
REVOKE특정 데이터베이스 사용자에게 권한을 삭제할때 사용하는 명령어
COMMIT트랜잭션의 작업을 저장할때 사용하는 명령어
ROLLBACK트랜잭션의 작업을 취소, 원래대로 복구할때 사용하는 명령어

Reference
Blog
Blog

profile
성장하는 개발자

0개의 댓글