[ SQLD 자격증 ] 관리 구문 - 4. DCL
※ DCL
1. DCL이란? - Data Control Language란 의미로 USER를 생성하고 USER에게 데이터를 다룰 수 있는 권한을 부여하거나 회수하는 명령어
2. DCL 종류
2-1. USER 관련 명령어
① CREATE USER - 사용자를 생성
• CREATE USER 사용자명 IDENTIFIED BY 패스워드;
② ALTER USER - 사용자를 변경
• ALTER USER 사용자명 IDENTIFIED BY 패스워드;
③ DROP USER - 사용자를 삭제
• DROP USER 사용자명
2-2. 권한 관련 명령어
① GRANT - 사용자에게 권한을 부여
• GRANT 권한 TO 사용자명;
② REVOKE - 사용자를 변경
• REVOKE 권한 FROM 사용자명;
2-3. ROLE 관련 명령어 -ROLE이란 특정 권한들을 하나의 그룹으로 묶는 것과 동일하다.
① CREATE ROLE 롤명 - ROLE을 생성
② GRANT 권한 TO USER - ROLE에 권한 부여
③ GRANT 롤명 TO 사용자명 - 사용자를 삭제