视图本质上就是一个查询语句,它始终引用的就是这些查询语句所指向的表,
在你create view a as select * from b;
的这个视图中,A代表的就是表B,从A中删除记录,也就相当于从表B中删除了记录。

解决方案 »

  1.   

    视图本身不存放数据,你可以打开一个视图看看。它实际是一个sql语句的,我们所说的视图中的数据,实际是基表中的数据。
    那视图的作用是什么呐?它的作用就是使你的sql语句更利于懂,更浅显易懂。
    你只要明白视图其实就是一句sql语句就可以了,本身不存放数据。明白了吗?
      

  2.   

    视图是逻辑的定义,你可以任为,你每次用视图的时候,相当与跑过一次建view的SQL.
    表才是物理存在的.