学习参考:123-视图的概述_哔哩哔哩_bilibili
本文仅用于加强学习记忆,如需系统学习点击链接认真学习;
视图(view):
- 站在不同的角度去看待同一份数据
- 创建与删除视图对象
- 创建视图对象:
![]()
- 删除视图对象:
![]()
- 注意,只有DQL语句才能以view的形式创建
create view view_name as 这里的语句必须时DQL语句;
- 创建视图对象:
- 视图用处:
我们可以面向视图对象进行增删改查,对视图进行增删改查会导致原表被操作。(视图特点:通过对原表操作会影响原表数据)![]()
对视图进行插入
![]()
再查看原表数据:
![]()
- 在实际情况中的作用就是为了节省一长串的代码,将两表合并为一表进行修改。
假设有一条非常复杂的sql语句,而这条sql语句需要在不同的位置反复使用。每一次使用这个sql语句的时候都需要重新编写,很长,很麻烦,这种情况下,我们就可以使用把这个复杂的sql语句以视图对象的形式重建
在需要编写这条sql语句的位置直接使用视图对象,可以大大简化开发。并且利于后期的维护,因为修改的时候只需要修改一个位置就行,
只需要修改视图语句所映射的sql语句。




