view
视图是由查询结果形成的一张虚拟表,可以把经常用到的子查询放到视图里面
view 创建语法
create view 视图名 as select 语句
删除视图
drop view 视图名
视图优点:
1、方便查询
2、可进行权限控制 ----> 把表的权限封闭,开放视图权限
3、大数据分表处理 ,一般情况下表的行数超过200W,查询就会变慢
把1张表的数据 拆分成多张表
视图的修改
alter view 视图名 as select xxx
视图与表的关系
表改变 --- 视图改变
视图改变 -----表也会改变,但视图并不是总能增删改,只有视图和表数据一一对应时,才能修改。
如果视图中的数据 为某一表计算后的结果(求总和,平均,最大等),那么视图中的数据就不能增删改
视图增删改 数据:
insert,delete,update 和表类似