# 26.3.33 信息_架构 架构_特权表

SCHEMA_PRIVILEGES表提供有关架构(数据库)权限的信息。它从mysql.db系统表。

SCHEMA_PRIVILEGES表有这些列:

  • 受赠人

    授予权限的帐户的名称,在'*用户名*'@'*主机名*'格式。

  • 表目录

    架构所属的目录的名称。这个值总是定义.

  • TABLE_SCHEMA

    架构的名称。

  • PRIVILEGE_TYPE

    授予的特权。该值可以是可以在模式级别授予的任何特权;看第 13.7.1.6 节,“GRANT 声明”.每行列出一个特权,因此被授权者持有的每个模式特权都有一行。

  • IS_GRANTABLE

    是的如果用户有授予选项特权,否则。输出未列出授予选项作为一个单独的行PRIVILEGE_TYPE='授予选项'.

# 笔记

  • SCHEMA_PRIVILEGES是一个非标准INFORMATION_SCHEMA桌子。

    以下陈述是不是相等的:

SELECT ... FROM INFORMATION_SCHEMA.SCHEMA_PRIVILEGES

SHOW GRANTS ...