1. DCL(Data Control Language)


DB객체에 대한 접근 권한을 제어하는 SQL

대표 명령어

명령어 역할
GRANT 권한 부여
REVOKE 권한 회수

2. 권한의 종류


권한 의미
SELECT 조회
INSERT 삽입
UPDATE 수정
DELETE 삭제
CREATE 객체 생성
DROP 객체 삭제
ALL 모든 권한

3. GRANT 기본 문법


GRANT 권한
ON DB명.테이블명
TO '사용자'@'호스트';

--EX
GRANT SELECT, INSERT
ON lceye.rentals
TO 'app_user'@'%';

4. REBOKE


REVOKE INSERT
ON lceye.rentals
FROM 'app_user'@'%';

5. 권한 확인