一、视图是什么?
- 视图是一个或多个表记录的集合
- 其结构和数据是建立在其它表的查询基础之上的。
- 视图可以理解为表,它可以像表一样操作,但是视图不是真实存在,它只是一张虚表。
- 学习资源SQL 视图:http://www.imooc.com/wiki/sqlbase/sqlview.html
二、为什么要使用视图?
- 视图很大程度上可以简化查询操作,还可以定制数据。
- 视图不易创建过多,由于更新表的同时也会更新关联的视图,因此视图会降低数据库的性能。
三、视图的使用场景
- 在一些场景中,有些查询的结果集很大,且我们需要在多处复用到这些结果集;
- 如果每次都去查询一次,会耗费大量的时间,SQL 支持我们将这些数据集保存为视图,并且可以像操作表一样去操作这些视图。
四、 视图的基本使用
4.1 视图的创建与删除
创建视图的基本语法是使用SQL的CREATE VIEW语句,后面跟上视图的名字和AS关键字,然后是SELECT语句,用于定义视图的内容。
视图的数据来源于查询。其基础创建语法如下:
CREATE