首页 > 数据库技术 > 详细

数据库mysql之视图的创建

时间:2021-04-07 20:25:53      阅读:26      评论:0      收藏:0      [点我收藏+]

前言:视图时mysql5.0后出现的新特性。
概念:视图是一种虚拟的表,行和列的数据来自定义视图时的查询中使用的表。
特点:
1、视图是动态的,即数据是根据定义定义视图时的表的变化而变化的(符合视图创建时的条件)
2、视图不保存数据,只保存查询逻辑。

应用场景:
1、多个地方放用到同样的查询结果。
2、该查询结果使用的sql语句较为复杂。

创建视图的语法:
CREATE VIEW 视图名
AS
查询语句

举例:
技术分享图片

 

 我们创建一个视图:

CREATE VIEW v_salary
AS
SELECT * FROM salary
WHERE e_salary < 10000;

这个视图是查询salary表中e_salary小于10000的数据。如下:
技术分享图片

 

 然后我们给salary表加一个e_salary小于10000的数据:
技术分享图片

 

 我们再去看看视图:
技术分享图片

 

 我们可以看到,视图中也多了一条e_salary小于10000的数据。

所以,我们验证了上面的特点:1、视图时虚拟的表格,数据是动态变化的。2、视图只保存逻辑,而不是保存数据。

数据库mysql之视图的创建

原文:https://www.cnblogs.com/ctltest/p/14628168.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!