赞
踩
语法结构
SHOW CREATE VIEW 视图名
SHOW CREATE VIRW 可以看到所创建视图的详细信息
方法4(直接在views表中查看信息):
在Mysql中,infomation_schema数据库下的views表里存储了所有视图的定义,可以通过views表查询视图的详细信息。
SELECT * FROM information_schema.views;
information_schema.views中相关字段说明:
字段
含义
table_schema
视图所属的schema(数据库)的名称
table_name
表名称
view_definition
视图定义语句
definer
创建触发器的用户的帐户
is_updatable
MySQL在CREATE VIEW时设置一个标志,称为视图可更新性标志。如果UPDATE和DELETE(以及类似操作)对于视图是合法的,则该标志设置为YES(true)。否则,该标志设置为NO(false)。 VIEWS表中的IS_UPDATABLE列显示此标志的状态。
如果视图不可更新,则UPDATE,DELETE和INSERT等语句是非法的并被拒绝。 (即使视图是可更新的,也可能无法插入;有关详细信息,请参见“可更新和可插入视图”。)
如果视图依赖于一个或多个其他视图,并且更新其中一个基础视图,则IS_UPDATABLE标志可能不可靠。无论IS_UPDATABLE值如何,服务器都会跟踪视图的可更新性,并正确拒绝对不可更新的视图的数据更改操作。如果视图的IS_UPDATABLE值由于对基础视图的更改而变得不准确,则可以通过删除并重新创建视图来更新该值。
check_option
CHECK_OPTION属性的值。该值是NONE,CASCADE或LOCAL之一
security_type
视图SQL SECURITY特性。该值是DEFINER或INVOKER之一
collation_connection
排序规则
character_set_client
编码格式
参考:
https://jingyan.baidu.com/article/19020a0a4928be529d28420a.html
https://blog.csdn.net/wanbin6470398/article/details/81836193
声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请指明出处!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。