视图是从一个或者多个表中导出的,视图的行为与表非常相似,但视图是一个虚拟表。
在视图中用户可以使用SELECT 语句查询数据,以及使用INSERT、UPDATE和DELETE修改记录。
视图的作用:
1.简单化
那些被经常使用的查询可以被定义为视图、从而使用户不必为以后的操作每次指定全部的条件;
2.安全性
通过视图用户只能查询和修改他们所能见到的数据。数据库授权命令可以每个用户对数据库的检索限制到特定的
数据库对象上,但不能授权到数据库特定行和特定列上。通过视图,用户可以被限制在数据的不同子集上。
3.逻辑数据独立性
通常用数据库视图,只对数据执行查看操作。
例如,从t表格上创建一个名为view_t的视图。
CREATE VIEW view_t AS SELECT quality,price FROM t;