※ 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 사용자명 - 사용자를 삭제

 

+ Recent posts