注意:这里只会将数据复制过来,不会讲索引主键等复制过来
查询语句中字段的别名会作为视图中字段
也可以用这种形式取别名
![//img-blog.csdnimg.cn/2443495bbc0740d69d8cb0586af09260.png)]](https://img-blog.csdnimg.cn/2443495bbc0740d69d8cb0586af09260.png)
更新视图中的数据:
不能更新视图中的数据:
要想让视图可更新,视图中的行和底层基本表中的行之间必须存在一对一关系。
注意:虽然可以更新视图数据,但总的来说,视图作为虚拟表,主要用于方便查询,不建议更新视图的数据,对视图数据的更改,都是通过对实际数据表里数据的操作来完成的。
方式一:
方式二:
删除视图只是删除视图的定义,并不会删除基表的数据。
删除视图的语法是:
DROP VIEW IF EXISTS 视图名称;
DROP VIEW empvu80
基于视图a,b创建了新的视图c,如果将视图a或者视图b删除,会导致视图c的查询失败。这样的视图c需要手动删除或修改,否则影响使用。
视图优点:
视图缺点: