12.1 视图概述

1、视图对于引用的数据表来说,作用类似于筛选。
2、视图是一个虚拟的表,是从数据库中导出来的表,表的内容是由查询来定义。
3、视图是存储在数据库中的查询的语句;
4、视图类似于一次封装,对应用提供视图,屏蔽了复杂数据库内容,让用户仅关注自己需要的数据,同时增加了数据库的安全性。
5、应用-视图-数据库,3者中有1方有改动,可以对应修改视图即可。

总结:1、简单性 2、安全性 3、逻辑数据独立性

12.2 创建视图

12.2.1 查看创建和删除视图的权限

img
img

12.2.2 创建视图

创建视图的语句

CREATE [算法] VIEW 视图名[(视图属性清单)] AS SELECT 语句;

img
img

12.3 操作视图

12.3.1 查看视图

img
img
img

12.3.2 修改视图

img

另外一种

CREATE OR REPLACE VIEW

img

12.3.3 更新视图

更新视图,就是对表的更新,更新视图存在很多的显示,一般实际使用过程中,考虑视图用来查询,不要通过视图进行更新。
img

更新视图就是在更新表内容,更新视图存在显示,更新视图的限制,具体使用到后再补充。

12.3.4 删除视图

使用DROP VIEW来删除视图。
img

posted on 2022-06-23 15:12  飞飞fly  阅读(7)  评论(0)    收藏  举报