Spec-Zone.ru › MariaDB

Схема информации TABLE COLUMN_PRIVILEGES

Таблица Схема информации COLUMN_PRIVILEGES содержит информацию о привилегиях столбцов, полученную из таблицы mysql.columns_priv предоставления.

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

Столбец Описание
GRANTEE В формате user_name@host_name.
TABLE_CATALOG Всегда def.
TABLE_SCHEMA Имя базы данных.
TABLE_NAME Имя таблицы.
COLUMN_NAME Имя столбца.
PRIVILEGE_TYPE Один из SELECT, INSERT, UPDATE или REFERENCES.
IS_GRANTABLE Наличие у пользователя привилегии GRANT OPTION для данного столбца.

Аналогичную информацию можно получить с помощью команд SHOW FULL COLUMNS и SHOW GRANTS. Подробнее о привилегиях см. статью GRANT.

Эта информация также хранится в таблице columns_priv в базе данных системы mysql.

Описание привилегий, отображаемых в этой таблице, можно найти в статье о привилегиях столбцов.

Пример

В следующем примере явных привилегий на уровне столбцов не назначено:

SELECT * FROM information_schema.COLUMN_PRIVILEGES;
Empty set
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки со стороны MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-column_privileges-table/

Spec-Zone.ru

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