MySql教程

数据库mysql之视图的创建

本文主要是介绍数据库mysql之视图的创建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言:视图时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之视图的创建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!