MySQL 8.4 發行說明
USER_PRIVILEGES
資料表提供關於全域權限的資訊。其值取自 mysql.user
系統資料表。
USER_PRIVILEGES
資料表有以下欄位:
GRANTEE
被授予權限的帳戶名稱,格式為
'
。user_name
'@'host_name
'TABLE_CATALOG
目錄名稱。此值永遠為
def
。PRIVILEGE_TYPE
被授予的權限。該值可以是任何可在全域層級授予的權限;請參閱第 15.7.1.6 節,「GRANT 陳述式」。每一列列出一個單一權限,因此每個被授予者擁有的全域權限對應一列。
IS_GRANTABLE
如果使用者擁有
GRANT OPTION
權限,則為YES
,否則為NO
。輸出不會將GRANT OPTION
列為單獨的一列,其中PRIVILEGE_TYPE='GRANT OPTION'
。
注意事項
USER_PRIVILEGES
是一個非標準的INFORMATION_SCHEMA
資料表。
以下陳述式不等效:
SELECT ... FROM INFORMATION_SCHEMA.USER_PRIVILEGES
SHOW GRANTS ...