易百教程

24、SQL中的视图是什么?

视图是没有值的数据库对象。 它是一个虚拟表,包含表中的数据子集。 它看起来像一个包含行和列的实际表,但它占用的空间更少,因为它实际上并不存在。 它的操作与基表类似,但不包含自己的任何数据。 它的名字总是独一无二的。 一个视图可以包含来自一个或多个表的数据。 如果基础表中发生任何更改,视图中也会反映相同的更改。

视图的主要用途是实现安全机制。 它是可搜索的对象,可以在其中使用查询来搜索视图。 它只显示创建视图时声明的查询返回的数据。
可以使用以下语法创建视图:

CREATE VIEW view_name AS  
SELECT column_lists FROM table_name  
WHERE condition;