7.2.2 查看视图信息
2025年09月21日
7.2.2 查看视图信息
MySQL提供了3种了解现有视图的方法:使用DESCRIBE命令,使用SHOW CREATE VIEW命令,或者使用INFORMATION—SCHEMA。本节将介绍这3种方法。
1.使用DESCRIBE命令
因为视图类似于虚表,所以可以使用DESCRIBE语句了解视图的字段信息。例如,为查看视图employee_contact_info_ view,执行如下命令:
这会生成如下输出:
2.使用SHOW CREATE VIEW命令
可以使用SHOW CREATE VIEW命令查看视图的语法。其形式如下:
例如,为查看employee_contact_info_view视图语法,执行如下命令:
这会得到如下输出(稍微修改以增加可读性):
虽然这很有用,但还可以使用INFORMATION_SCHEMA数据库查看视图的代码语法及更多信息。
3.使用INFORMATION_SCHEMA数据库
INFORMATION_SCHEMA数据库包括一个views表,包含如下内容:
假设employee_contact info view是唯一存在的视图,则执行此语句得到如下输出:
当然,使用信息模式的最大妙处是能够查询视图的任意方面,而不限于只能从成堆的信息中搜索。
例如,如果只想获取为数据库定义的视图名,可以使用以下查询: