이 페이지는 권한 주고 뺏는 것만 정리.
GRANT
권한 부여.
GRANT 권한ON 테이블명TO 사용자;
예시:
GRANTSELECTON studentTO user1;
뜻:
user1에게 student 테이블 조회 권한 부여
REVOKE
권한 회수.
REVOKE 권한 ON 테이블명FROM 사용자;
예시:
REVOKE SELECT ON student FROM user1;
뜻:
user1에게서 student 조회 권한 회수
괄호 안에 뭐 넣는지
테이블 전체 권한
GRANT SELECT ON student TO user1;
괄호 없음.
특정 컬럼만 수정 권한
GRANT UPDATE(name, age)ON studentTO user1;
괄호 안에는 컬럼명.
뜻:
user1은 student 테이블에서 name, age 컬럼만 수정 가능
암기:
GRANT UPDATE(컬럼명) ON 테이블명 TO 사용자;