Таблица VIEWS схемы информации
Таблица схемы информации VIEWS содержит информацию о представлениях. Для просмотра таблицы требуется SHOW VIEW право.
Она имеет следующие столбцы:
| Столбец | Описание |
|---|---|
TABLE_CATALOG |
Всегда def. |
TABLE_SCHEMA |
Имя базы данных, содержащей представление. |
TABLE_NAME |
Имя таблицы представления. |
VIEW_DEFINITION |
Определение представления. |
CHECK_OPTION |
YES если была указана WITH CHECK_OPTION фраза, NO в противном случае. |
IS_UPDATABLE |
Представление обновляемое или нет. |
DEFINER |
Указанный в фразе DEFINER аккаунт (или по умолчанию при создании). |
SECURITY_TYPE |
SQL SECURITY характеристика, либо DEFINER или INVOKER. |
CHARACTER_SET_CLIENT |
Набор символов клиента символов при создании представления, взятый из сессионного значения переменной сервера character_set_client. |
COLLATION_CONNECTION |
Кодировка клиента кодировка при создании представления, взятая из сессионного значения переменной сервера collation_connection. |
ALGORITHM |
Используемый алгоритм в представлении. См. Алгоритмы представлений. |
Пример
SELECT * FROM information_schema.VIEWS\G
*************************** 1. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: test
TABLE_NAME: v
VIEW_DEFINITION: select `test`.`t`.`qty` AS `qty`,`test`.`t`.`price` AS `price`,(`test`.`t`.`qty` * `test`.`t`.`price`) AS `value` from `test`.`t`
CHECK_OPTION: NONE
IS_UPDATABLE: YES
DEFINER: root@localhost
SECURITY_TYPE: DEFINER
CHARACTER_SET_CLIENT: utf8
COLLATION_CONNECTION: utf8_general_ci
ALGORITHM: UNDEFINED
См. также
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее 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-views-table/