一张或多张表根据特定条件查出的数据构造的虚拟表
特性
查询: 当原数据表中,新增删除修改,视图中同样能得到最新数据;
增删改:当视图中增删改是,原表中也增删改。
建议使用
对复杂查询简化操作,并不会对数据修改的情况下进行。
优点
安全性:将公开的数据生成视图,授权给用户访问,隐藏了部分不公开的数据;
简单性:复杂查询简单化。
创建
sql
create view test
as
select * from student where age >10;
select * from test;
查看
sql
#查看
desc test
#修改视图 方式一
create or replace view test #没有则创建,有则替换
as
select * from student where age >10;
#修改视图 方式二
alter view test
as
select * from student where age >11;
#删除
drop view test