Схема информации 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/