什么是视图
视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。
通过视图,可以展现基表的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成。
基表:用来创建视图的表叫做基表base table
创建视图
create view 视图名称 as select语句
查看视图
select * from view_name;
视图的注意事项
修改了视图.对基表数据有影响
修改了基表.对视图有影响
视图和表的区别
表要占用磁盘空间,视图不需要
视图不能添加索引,使用真实表的索引
使用视图可以简化查询