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


MySQL 8.4 參考手冊  /  ...  /  INFORMATION_SCHEMA COLUMN_PRIVILEGES 資料表

28.3.10 INFORMATION_SCHEMA COLUMN_PRIVILEGES 資料表

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

COLUMN_PRIVILEGES 資料表具有以下欄位

  • GRANTEE

    授予權限的帳戶名稱,格式為 '使用者名稱'@'主機名稱'

  • 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 ...