21.5 INFORMATION_SCHEMA COLUMN_PRIVILEGES Table
COLUMN_PRIVILEGES
테이블은 컬럼의 권한에 관한 정보를 제공합니다. 이 정보는 mysql.columns_priv
부여 테이블 입니다.
INFORMATION_SCHEMA Name | SHOW Name | Remarks |
---|---|---|
GRANTEE | | '
value |
TABLE_CATALOG | | def |
TABLE_SCHEMA | | |
TABLE_NAME | | |
COLUMN_NAME | | |
PRIVILEGE_TYPE | | |
IS_GRANTABLE | | |
참고 :
SHOW FULL COLUMNS
의 출력에서는 권한은 모두 하나의 필드에 있고select,insert,update,references
처럼 소문자로 기록됩니다.COLUMN_PRIVILEGES
은 행마다 하나의 권한이 대문자로 적혀 있습니다.PRIVILEGE_TYPE
는SELECT
,INSERT
,UPDATE
,REFERENCES
값 중 하나 (하나만)를 포함 할 수 있습니다.사용자에게
GRANT OPTION
권한이있는 경우IS_GRANTABLE
은YES
입니다. 그렇지 않으면IS_GRANTABLE
은NO
입니다. 출력은GRANT OPTION
이 고유 한 권한으로 나열되지 않습니다.
다음 명령문은 동일하지 않습니다.
SELECT ... FROM INFORMATION_SCHEMA.COLUMN_PRIVILEGES SHOW GRANTS ...