视图和表的区别及理解

 

 [参考《SQL基础教程》]

 

视图的优点:

1、视图无需保存数据,因此可以节省存储设备的容量。

    表中存储的是实际数据,而视图中保存的是从表中取出数据所使用的SELECT语句。

2、可以将频繁使用的 SELECT 语句保存成视图,这样 就不用每次都重新书写了。

3、视图中的数据会随着原表的变化自动更新。(既是优点也是缺点,如果是变化的数据的时候,使用视图数据会出现不一致现象,比如random()随机函数)

-------------------------

创建视图

CREATE VIEW 视图名称(<视图列名1>, <视图列名2>, ……)
AS
<SELECT语句>

  

posted @ 2021-05-31 17:07  SailorG  阅读(975)  评论(0编辑  收藏  举报