TABLE_PRIVILEGES表
该TABLE_PRIVILEGES表提供有关表特权的信息。它从mysql.tables_priv系统表中获取其值。
该TABLE_PRIVILEGES表包含以下列:
GRANTEE授予特权的帐户名称,格式。
'user_name'@'host_name'TABLE_CATALOG该表所属的目录的名称。此值始终为
def。TABLE_SCHEMA表所属的模式(数据库)的名称。
TABLE_NAME表的名称。
PRIVILEGE_TYPE授予的特权。该值可以是可以在表级别上授予的任何特权。请参见“ GRANT语句”。每行仅列出一个特权,因此,被授予者所拥有的每个表特权都有一行。
IS_GRANTABLEYES如果用户具有GRANT OPTION特权,NO否则。输出不会使用列出GRANT OPTION为单独的行PRIVILEGE_TYPE='GRANT OPTION'。
注意
- 该
TABLE_PRIVILEGES表是非标准INFORMATION_SCHEMA表。
以下语句不等效:
SELECT ...FROM INFORMATION_SCHEMA.TABLE_PRIVILEGESSHOW GRANTS ...
