1.什么是视图
1.1 视图是一张虚拟表,表示一张表的部分数据或多张表的综合数据
1.2 其结构和数据是建立在对表的查询基础上
1.3 视图中不存放数据,数据存放在视图所引用的原始表中,也称之为基表
2.为什么要创建视图
2.1 刷选表中的行
2.2 防止未经许可的用户访问敏感数据
2.3 降低数据库的复杂程度
2.4 将多个物理数据库抽象为一个逻辑数据库
2.5 一张原始表,根据不同用户的不同需求,可以创建不同的视图
3.创建视图
create view view_name
as
<select 语句>
4.删除视图
drop view view_name
5.查看视图
select * from view_name
6.使用视图注意事项
6.1 视图中可以使用多个表
6.2 视图可以嵌套另一个视图
6.3 视图定义中的select语句不能包括:order by,除非在select语句的选择列中有top,into关键字,引用临时表或表变量