视图
视图概述
视图是一张虚拟的表,视图并不在数据库实际存在。
* 简单:使用视图不需要关心后面对应的结构、关联条件和筛选条件。
* 安全:使用视图只能使用被允许的结果。
*数据独立:一旦视图结构que'li,可以屏蔽表结构变化对用户的影响,源表增加对视图没有影响。源表修改列名,则可以通过修改视图来解决,不会造成对访问者的影响。
创建视图或者修改视图
#创建视图:
create [OR REPLACE] [algorithm = { undefind | merge | temptable }]
view view_name [( column_list )]
as select_statement
[ with [ cascaded | local ] check option ] # 取决于能不能更新
视图不建议更新
# 查看视图:
show tables;
# 查看语句:
select create view t_name;
drop view if exists view_name;
--------------------------------------------------------------