Spec-Zone.ru › MySQL 5.7

24.3.23 Таблица INFORMATION_SCHEMA SCHEMA_PRIVILEGES

Таблица SCHEMA_PRIVILEGES предоставляет информацию о привилегиях схемы (базы данных). Она получает свои значения из системной таблицы mysql.db.

Таблица SCHEMA_PRIVILEGES имеет следующие столбцы:

  • GRANTEE

    Имя учетной записи, которой предоставлена привилегия, в формате 'user_name'@'host_name'.

  • TABLE_CATALOG

    Имя каталога, к которому принадлежит схема. Это значение всегда def.

  • TABLE_SCHEMA

    Имя схемы.

  • PRIVILEGE_TYPE

    Предоставленная привилегия. Значение может быть любой привилегией, которая может быть предоставлена на уровне схемы; см. Раздел 13.7.1.4, «Команда GRANT». Каждая строка указывает одну привилегию, поэтому на одну привилегию схемы у обладателя привилегии приходится одна строка.

  • IS_GRANTABLE

    YES, если у пользователя есть привилегия GRANT OPTION, NO в противном случае. Вывод не отображает GRANT OPTION как отдельную строку с PRIVILEGE_TYPE='GRANT OPTION'.

Примечания

  • SCHEMA_PRIVILEGES — нестандартная INFORMATION_SCHEMA таблица.

Следующие утверждения неэквивалентны:

SELECT ... FROM INFORMATION_SCHEMA.SCHEMA_PRIVILEGES

SHOW GRANTS ...

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/information-schema-schema-privileges-table.html

Spec-Zone.ru

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