VIEWS表给出了关于数据库中的视图的信息。
| 标准名称 | SHOW名称 | 注释 | 
| TABLE_CATALOG | 
 | NULL | 
| TABLE_SCHEMA | 
 | 
 | 
| TABLE_NAME | 
 | 
 | 
| VIEW_DEFINITION | 
 | 
 | 
| CHECK_OPTION | 
 | 
 | 
| IS_UPDATABLE | 
 | 
 | 
| DEFINER | 
 | 
 | 
| SECURITY_TYPE | 
 | 
 | 
注释:
· 有一种新的权限SHOW VIEW,如果没有它,将无法看到VIEWS表。
· VIEW_DEFINITION列含有你在SHOW CREATE VIEW所生成的Create Table字段中见到的大多数信息。跳过SELECT前的单词,并跳过具有CHECK OPTION(检查选项)的单词。例如,如果初始语句是:
· CREATE VIEW v AS · SELECT s2,s1 FROM t · WHERE s1 > 5 · ORDER BY s1 · WITH CHECK OPTION;
那么视图定义为:
SELECT s2,s1 FROM t WHERE s1 > 5 ORDER BY s1
· CHECK_OPTION列的值总为NONE。
· 如果视图是可更新的,IS_UPDATABLE列的值为YES,如果视图是不可更新的,IS_UPDATABLE列的值为NO。
· DEFINER列指明了定义视图的人。SECURITY_TYPE的值为DEFINER或INVOKER。