Spec-Zone.ru › MariaDB

Таблица mysql.columns_priv

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

Обратите внимание, что права в MariaDB существуют на многих уровнях. Пользователю могут быть предоставлены права на уровне столбцов, но при этом у него может отсутствовать разрешение на уровне таблицы, например. Для более полного представления системы прав MariaDB см. права.

Таблица INFORMATION_SCHEMA.COLUMN_PRIVILEGES получает своё содержимое из mysql.columns_priv.

MariaDB начиная с 10.4

В MariaDB 10.4 и более поздних версиях эта таблица использует движок хранения Aria.

MariaDB до 10.3

В MariaDB 10.3 и ранее эта таблица использует движок хранения MyISAM.

Таблица mysql.columns_priv содержит следующие поля:

Поле Тип Null Ключ Значение по умолчанию Описание
Host char(60) NO PRI Хост (вместе с User, Db , Table_name иColumn_name образует уникальный идентификатор для этой записи.
Db char(64) NO PRI Имя базы данных (вместе с User, Host , Table_name иColumn_name образует уникальный идентификатор для этой записи.
User char(80) NO PRI Пользователь (вместе с Host, Db , Table_name иColumn_name образует уникальный идентификатор для этой записи.
Table_name char(64) NO PRI Имя таблицы (вместе с User, Db , Host иColumn_name образует уникальный идентификатор для этой записи.
Column_name char(64) NO PRI Имя столбца (вместе с User, Db , Table_name иHost образует уникальный идентификатор для этой записи.
Timestamp timestamp NO CURRENT_TIMESTAMP
Column_priv set('Select', 'Insert', 'Update', 'References') NO Тип привилегии. Подробности см. в Права на столбцы.

Переменная состояния сервера Acl_column_grants, добавленная в MariaDB 10.1.4, показывает количество строк в таблице mysql.columns_priv.

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно 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/mysqlcolumns_priv-table/

Spec-Zone.ru

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