视图的简介:
视图包含行和列,就像一个真实的表,视图被成为虚表
视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。
视图的相关操作,与表的操作一致,适用于表的操作全部可应用于视图,例insert update
可以理解为视图就是表,只是一张虚表
注意:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。
【语法结构】:
CREATE VIEW 视图名称 AS
SELECT column_name(s)
FROM table_name
WHERE condition
==》将查询语句结果作为视图(虚表)
视图的优点:
(1)使用视图,可以定制用户数据,聚焦特定的数据。
(2)使用视图,可以简化数据操作。
将使用率较高的子查询作为视图,从而利用视图进行查询,提高代码利用度,简化程序
(3)使用视图,基表中的数据就有了一定的安全性
视图是虚拟的,视图是动态的数据的集合,==数据是随着基表的更新而更新。==同时,用户对视图,不可以随意的更改和删除,可以保证数据的安全性。 (视图数据若更改成功的话,会改变基表数据&