目录
12.1 视图概述
1、视图对于引用的数据表来说,作用类似于筛选。
2、视图是一个虚拟的表,是从数据库中导出来的表,表的内容是由查询来定义。
3、视图是存储在数据库中的查询的语句;
4、视图类似于一次封装,对应用提供视图,屏蔽了复杂数据库内容,让用户仅关注自己需要的数据,同时增加了数据库的安全性。
5、应用-视图-数据库,3者中有1方有改动,可以对应修改视图即可。
总结:1、简单性 2、安全性 3、逻辑数据独立性
12.2 创建视图
12.2.1 查看创建和删除视图的权限
12.2.2 创建视图
创建视图的语句
CREATE [算法] VIEW 视图名[(视图属性清单)] AS SELECT 语句;
12.3 操作视图
12.3.1 查看视图
12.3.2 修改视图
另外一种
CREATE OR REPLACE VIEW
12.3.3 更新视图
更新视图,就是对表的更新,更新视图存在很多的显示,一般实际使用过程中,考虑视图用来查询,不要通过视图进行更新。
更新视图就是在更新表内容,更新视图存在显示,更新视图的限制,具体使用到后再补充。
12.3.4 删除视图
使用DROP VIEW来删除视图。