[ SQLD ]
2. SQL 활용
2-7. DCL
1. DCL (데이터 제어어) - 테이블 사용자 권한 부여 명령어
GRANT : 권한부여
REVOKE : 권한회수
GRANT 권한 ON 테이블명 TO 유저명;
REVOKE 권한 ON 테이블명 TO 유저명;
권한 | 설명 |
ALL | 모든권한 부여 |
SELECT | SELECT 권한 부여 |
INSERT | INSERT 권한 부여 |
UPDATE | UPDATE 권한 부여 |
DELETE | DELETE 권한 부여 |
REFERENCES | 참조 권한 부여 |
ALTER | ALTER 권한 부여 |
INDEX | 인덱스 생성 권한 부여 |
GRANT SELECT, INSERT ON 음식점 TO 승큐리티;
-> 승큐리티 유저에게 음식점 테이블에 대한 SELECT, INSERT 권한을 부여한다.
2. WITH GRANT OPTION
2-1) WITH GRANT OPTION
권한을 부여 할 수 있는 권한을 부여한다.
A -> B -> C
A가 B에게 권한을 부여하고 B가 C에게 권한을 부여했다면
A가 B에게 권한을 회수하면 C도 자동으로 회수된다.
2-2) WITH ADMIN OPTION
권한을 부여 할 수 있는 권한을 부여한다.
A -> B -> C
A가 B에게 권한을 부여하고 B가 C에게 권한을 부여했다면
A가 B에게 권한을 회수해도 C는 권한이 취소되지 않는다.
'[자격증] SQLD(SQL개발자) > ↘ SQL 기본 및 활용' 카테고리의 다른 글
[ SQLD ] SQL 최적화 기본 원리 - 2. 인덱스 기본 (0) | 2020.05.30 |
---|---|
[ SQLD ] SQL 최적화 기본 원리 - 1. 옵티마이저와 실행계획 (0) | 2020.05.30 |
[ SQLD ] SQL 활용 - 6. 윈도우 함수 (0) | 2020.05.30 |
[ SQLD ] SQL 활용 - 5. 그룹 함수 (0) | 2020.05.30 |
[ SQLD ] SQL 활용 - 4. 서브쿼리 (Subquery) (0) | 2020.05.29 |
댓글