学习参考:123-视图的概述_哔哩哔哩_bilibili
本文仅用于加强学习记忆,如需系统学习点击链接认真学习;

 

 

视图(view):

  • 站在不同的角度去看待同一份数据




  • 创建与删除视图对象
    • 创建视图对象:

    • 删除视图对象:

    • 注意,只有DQL语句才能以view的形式创建
      create view view_name as 这里的语句必须时DQL语句;






  • 视图用处:
    我们可以面向视图对象进行增删改查,对视图进行增删改查会导致原表被操作。(视图特点:通过对原表操作会影响原表数据)

     对视图进行插入

     再查看原表数据:

     

  • 在实际情况中的作用就是为了节省一长串的代码,将两表合并为一表进行修改。
    假设有一条非常复杂的sql语句,而这条sql语句需要在不同的位置反复使用。每一次使用这个sql语句的时候都需要重新编写,很长,很麻烦,这种情况下,我们就可以使用把这个复杂的sql语句以视图对象的形式重建
    在需要编写这条sql语句的位置直接使用视图对象,可以大大简化开发。并且利于后期的维护,因为修改的时候只需要修改一个位置就行,
    只需要修改视图语句所映射的sql语句。