Spec-Zone.ru › MySQL 8.4

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_GRANTABLE

    YES, если у пользователя есть привилегия 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.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/information-schema-user-privileges-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API