文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  INFORMATION_SCHEMA COLUMN_PRIVILEGES 表格

28.3.10 INFORMATION_SCHEMA COLUMN_PRIVILEGES 表格

COLUMN_PRIVILEGES 表格提供有關資料行權限的資訊。它從 mysql.columns_priv 系統表格取得值。

COLUMN_PRIVILEGES 表格有以下資料行

  • GRANTEE

    被授予權限的帳戶名稱,格式為 'user_name'@'host_name'

  • TABLE_CATALOG

    資料行所屬表格的目錄名稱。此值永遠為 def

  • TABLE_SCHEMA

    資料行所屬表格的綱要 (資料庫) 名稱。

  • TABLE_NAME

    包含資料行的表格名稱。

  • COLUMN_NAME

    資料行名稱。

  • PRIVILEGE_TYPE

    授予的權限。此值可以是任何可在資料行層級授予的權限;請參閱章節 15.7.1.6,「GRANT 陳述式」。每個資料列列出單一權限,因此每個被授權者持有的資料行權限都有一列。

    SHOW FULL COLUMNS 的輸出中,權限都在一個資料行中,並使用小寫字母,例如 select,insert,update,references。在 COLUMN_PRIVILEGES 中,每個資料列有一個權限,並使用大寫字母。

  • IS_GRANTABLE

    如果使用者擁有 GRANT OPTION 權限,則為 YES,否則為 NO。輸出不會將 GRANT OPTION 列為具有 PRIVILEGE_TYPE='GRANT OPTION' 的個別資料列。

注意事項

以下陳述式等效

SELECT ... FROM INFORMATION_SCHEMA.COLUMN_PRIVILEGES

SHOW GRANTS ...