【mysql】mysql之视图-虚拟库(查询后结果作成虚拟库)

  本站以分享各种运维经验和运维所需要的技能为主

《python零基础入门》:python零基础入门学习

《python运维脚本》: python运维脚本实践

《shell》:shell学习

《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战

《k8》从问题中去学习k8s

《docker学习》暂未更新

《ceph学习》ceph日常问题解决分享

《日志收集》ELK+各种中间件

《运维日常》运维日常

《linux》运维面试100问

《DBA》db的介绍使用(mysql、redis、mongodb...)

 

什么是视图

# 讲解:
      视图也可以理解为别名,创建视图关键字:create view as

# 视图基本操作
· 表格内容
mysql> select * from student;
+----+-----------+-----+--------+---------------------+
| id | name      | age | gender | cometime            |
+----+-----------+-----+--------+---------------------+
|  1 | 戴眼睛    |  23 | M      | 2020-07-15 06:59:15 |
|  2 | 王瘦子    |  28 | M      | 2020-07-15 06:59:49 |
|  3 | 王胖子    |  24 | M      | 2020-07-15 07:00:16 |
|  4 | 陈鱼落雁    |  21 | M      | 2020-07-15 07:00:38 |
|  5 | 高鸡窝    |  21 | M      | 2020-07-15 07:00:57 |
|  6 | 汤菜鱼    |  22 | F      | 2020-07-15 07:01:12 |
+----+-----------+-----+--------+---------------------+

## 简单查询,年龄大于21(此语句需要多次查询,所以后面用到了虚拟视图,方便后续查看)
mysql> select name age from student where age >21;
+-----------+
| age       |
+-----------+
| 戴眼睛     |
| 王瘦子    |
| 王胖子    |
| 汤菜鱼    |
+-----------+

## 创建虚拟视图
mysql> create view tcy as select name age from student where age >21;
Query OK, 0 rows affected (0.00 sec)

## 查看发现当前库下存在一个新的表,就是方才虚拟视图查看出来结果
mysql> select * from tcy;
+-----------+
| age       |
+-----------+
| 戴眼睛     |
| 王瘦子    |
| 王胖子    |
| 汤菜鱼    |
+-----------+
4 rows in set (0.00 sec)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值