# 26.3.44 信息_架构表_特权表
这TABLE_PRIVILEGES
table 提供有关表权限的信息。它从mysql.tables_priv
系统表。
这TABLE_PRIVILEGES
表有这些列:
受赠人
授予权限的帐户的名称,在
'*
用户名*'@'*
主机名*'
格式。表目录
表所属目录的名称。这个值总是
定义
.TABLE_SCHEMA
表所属的架构(数据库)的名称。
TABLE_NAME
表的名称。
PRIVILEGE_TYPE
授予的特权。该值可以是可以在表级别授予的任何特权;看第 13.7.1.6 节,“GRANT 声明”.每行列出一个权限,因此被授权者持有的每个表权限只有一行。
IS_GRANTABLE
# 笔记
TABLE_PRIVILEGES
是一个非标准INFORMATION_SCHEMA
桌子。以下陈述是不是相等的:
SELECT ... FROM INFORMATION_SCHEMA.TABLE_PRIVILEGES
SHOW GRANTS ...