24.3.30 Таблица INFORMATION_SCHEMA USER_PRIVILEGES
Таблица USER_PRIVILEGES предоставляет информацию о глобальных привилегиях. Она получает свои значения из таблицы системы mysql.user.
Таблица USER_PRIVILEGES содержит следующие столбцы:
-
GRANTEEИмя учетной записи, которой предоставлена привилегия, в формате
'.user_name'@'host_name' -
TABLE_CATALOGИмя каталога. Это значение всегда
def. -
PRIVILEGE_TYPEПредоставленная привилегия. Значение может быть любой привилегией, которая может быть предоставлена на глобальном уровне; см. Раздел 13.7.1.4, «Заявление 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.