--视图
视图是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表的查询基础上
视图在操作上和数据表没有什么区别,但两者的差异是其本质是不同: 数据表是实际存储记录的地方,然而视图并不保存任何记录。
相同的数据表,根据不同用户的不同需求,可以创建不同的视图(不同的查询语句)
视图的目的是方便查询,所以一般情况下不能对视图进行增删改
优点:
1:筛选表中的行\降低数据库的复杂程度
2:防止未经许可的用户访问敏感数据
--视图并不存储数据,视图只是将sql语句封装了一下,所以最终执行的还是sql语句,表中的数据发生变化后
--结果也就发生变化,所以通过视图查询的结果自读也就发生了变化。
视图语法:
1 --创建视图 2 create view vw_ViewName 3 4 as 5 6 SQL语句 7 8 --更改视图 9 10 alter view vw_ViewName 11 12 as 13 14 SQL语句 15 16 --删除视图 17 18 drop view vw_ViewName