本站以分享各种运维经验和运维所需要的技能为主
《python零基础入门》:python零基础入门学习
《python运维脚本》: python运维脚本实践
《shell》:shell学习
《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战
《k8》从问题中去学习k8s
《docker学习》暂未更新
《ceph学习》ceph日常问题解决分享
《日志收集》ELK+各种中间件
《运维日常》运维日常
《linux》运维面试100问
什么是视图
# 讲解: 视图也可以理解为别名,创建视图关键字: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)