视图和表的区别及理解
[参考《SQL基础教程》]
视图的优点:
1、视图无需保存数据,因此可以节省存储设备的容量。
表中存储的是实际数据,而视图中保存的是从表中取出数据所使用的SELECT语句。
2、可以将频繁使用的 SELECT 语句保存成视图,这样 就不用每次都重新书写了。
3、视图中的数据会随着原表的变化自动更新。(既是优点也是缺点,如果是变化的数据的时候,使用视图数据会出现不一致现象,比如random()随机函数)
-------------------------
创建视图
CREATE VIEW 视图名称(<视图列名1>, <视图列名2>, ……) AS <SELECT语句>