该表提供了有关列权限信息,这些信息来自mysql.columns_priv权限表
The COLUMN_PRIVILEGES table provides information about column privileges. This information comes from the mysql.columns_priv grant table.
INFORMATION_SCHEMA Name | SHOW Name | Remarks |
|---|---|---|
GRANTEE | ' value | |
TABLE_CATALOG | def | |
TABLE_SCHEMA | ||
TABLE_NAME | ||
COLUMN_NAME | ||
PRIVILEGE_TYPE | ||
IS_GRANTABLE |
Notes:
-
In the output from
SHOW FULL COLUMNS, the privileges are all in one field and in lowercase, for example,select,insert,update,references. InCOLUMN_PRIVILEGES, there is one privilege per row, in uppercase. -
PRIVILEGE_TYPEcan contain one (and only one) of these values:SELECT,INSERT,UPDATE,REFERENCES. -
If the user has
GRANT OPTIONprivilege,IS_GRANTABLEshould beYES. Otherwise,IS_GRANTABLEshould beNO. The output does not listGRANT OPTIONas a separate privilege.
本文介绍了来自mysql.columns_priv权限表的列权限信息详情。通过INFORMATION_SCHEMA.COLUMNS_PRIVILEGES表可以查询特定用户的列级权限,包括SELECT、INSERT、UPDATE、REFERENCES等类型,并展示了如何判断用户是否拥有GRANT OPTION权限。
5364

被折叠的 条评论
为什么被折叠?



