The Information Schema VIEWS
table contains information about views. The SHOW VIEW
privilege is required to view the table.
It has the following columns:
Column | Description | Added |
---|---|---|
TABLE_CATALOG |
Aways def . |
|
TABLE_SCHEMA |
Database name containing the view. | |
TABLE_NAME |
View table name. | |
VIEW_DEFINITION |
Definition of the view. | |
CHECK_OPTION |
YES if the WITH CHECK_OPTION clause has been specified, NO otherwise. |
|
IS_UPDATABLE |
Whether the view is updatable or not. | |
DEFINER |
Account specified in the DEFINER clause (or the default when created). | |
SECURITY_TYPE |
SQL SECURITY characteristic, either DEFINER or INVOKER . |
|
CHARACTER_SET_CLIENT |
The client character set when the view was created, from the session value of the character_set_client system variable. |
|
COLLATION_CONNECTION |
The client collation when the view was created, from the session value of the collation_connection system variable. | |
ALGORITHM |
The algorithm used in the view. See View Algorithms. | MariaDB 10.1.3 |
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
© 2019 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/