Cohe

7-1. SQL 응용 - DCL 본문

자격증 공부/정보처리기사 실기

7-1. SQL 응용 - DCL

코헤0121 2024. 9. 25. 19:37
728x90
  • 데이터 제어어
    • 관리자(DBA)가 사용하는 제어용 언어이다.
    • 데이터 보안, 무결성 유지, 병행 제어, 회복을 위함
유형 동작 문법 설명
GRANT 사용 권한 부여 GRANT 권한 ON 객체 TO 사용자 [WITH GRANT OPTION]; 관리자(DBA)가 사용자에게 데이터베이스에 대한 권한을 부여하는 명령어
REVOKE 사용 권한 취소 REVOKE 권한 ON 객체 FROM 사용자; 관리자(DBA)가 사용자에게 부여했던 권한을 회수하기 위한 명령
  1. GRANT(권한 부여) 명령어
    • GRANT는 데이터베이스 관리자(DBA; Database Administrator)가 사용자에게 데이터베이스에 대한 권한을 부여하는 명령어이다
  2. REVOKE(권한 회수) 명령어
    • REVOKE는 데이터베이스 관리자(DBA)가 사용자에게 부여했던 권한을 회수하기 위한 명령어이다

사용예시


create user 2ny identified by '2ny';
show grants for 2ny;

GRANT USAGE ON *.* TO `2ny`@`%`;
GRANT ALL PRIVILEGES ON `2ny`.* TO `2ny`@`%`;