数据库mysql之视图的创建
2021/4/7 19:10:15
本文主要是介绍数据库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之视图的创建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程
- 2024-11-01部署MySQL集群学习:新手入门教程
- 2024-11-01部署MySQL集群入门:新手必读指南
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南
- 2024-10-22MySQL数据库入门教程:从安装到基本操作
- 2024-10-22MySQL读写分离入门教程:轻松实现数据库性能提升