28.3.46 Таблица INFORMATION_SCHEMA USER_PRIVILEGES
Таблица USER_PRIVILEGES предоставляет информацию о глобальных привилегиях. Она получает свои значения из таблицы системы mysql.user.
Таблица USER_PRIVILEGES имеет следующие столбцы:
-
GRANTEEИмя учётной записи, которому предоставлена привилегия, в формате
'.user_name'@'host_name' -
TABLE_CATALOGИмя каталога. Это значение всегда
def. -
PRIVILEGE_TYPEПредоставленная привилегия. Значение может быть любой привилегией, которая может быть предоставлена на глобальном уровне; см. Раздел 15.7.1.6, «Команда GRANT». В каждой строке указана одна привилегия, поэтому есть одна строка на каждую глобальную привилегию, имеющуюся у получателя привилегии.
-
IS_GRANTABLEYES, если у пользователя есть привилегияGRANT OPTION,NOв противном случае. Вывод не включаетGRANT OPTIONкак отдельную строку сPRIVILEGE_TYPE='GRANT OPTION'.
Примечания
USER_PRIVILEGES- нестандартнаяINFORMATION_SCHEMAтаблица.
Следующие утверждения не эквивалентны:
SELECT ... FROM INFORMATION_SCHEMA.USER_PRIVILEGES
SHOW GRANTS ...
© 2025 Oracle
Licensed under the GPLv2 License.