为了说明这一点,我们创建以下视图 -
mysql> CREATE VIEW digits AS
-> SELECT 0 AS digit UNION ALL
-> SELECT 1 UNION ALL
-> SELECT 2 UNION ALL
-> SELECT 3 UNION ALL
-> SELECT 4 UNION ALL
-> SELECT 5 UNION ALL
-> SELECT 6 UNION ALL
-> SELECT 7 UNION ALL
-> SELECT 8 UNION ALL
-> SELECT 9;
Query OK, 0 rows affected (0.08 sec)
mysql> CREATE VIEW numbers AS SELECT ones.digit + tens.digit * 10 + hundreds.digit * 100 + thousands.digit * 1000 AS number FROM digits as ones, digits as tens, digits as hundreds, digits as thousands;
Query OK, 0 rows affected (0.09 sec)
mysql> CREATE VIEW dates1 AS SELECT SUBDATE(CURRENT_DATE(), number) AS date FROM numbers UNION ALL SELECT ADDDATE(CURRENT_DATE(), numb
er + 1) AS date FROM numbers;
Query OK, 0 rows affected (0.09 sec)
mysql> Select date from dates1 where date between '2017-11-15' and '2017-11-30'order by date;
+------------+
| date |
+------------+
| 2017-11-15 |
| 2017-11-16 |
| 2017-11-17 |
| 2017-11-18 |
| 2017-11-19 |
| 2017-11-20 |
| 2017-11-21 |
| 2017-11-22 |
| 2017-11-23 |
| 2017-11-24 |
| 2017-11-25 |
| 2017-11-26 |
| 2017-11-27 |
| 2017-11-28 |
| 2017-11-29 |
| 2017-11-30 |
+------------+
16 rows in set (0.05 sec)
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1mysql数据库可视化软件有哪些
- 2oracle数据库怎么写代码
- 3mysql恢复数据库的命令是什么
- 4谷歌浏览器如何截图 谷歌浏览器页面截图技巧
- 5蓝屏代码0x000000a 0x000000a蓝屏错误的原因分析
- 6oracle怎么看存储过程执行到哪里了?
- 7Log4j2.17.0更新:Java日志框架安全补丁
- 8oracle误删表怎么恢复
- 9mysql属于什么类型的数据库?
- 10phpmyadmin账号密码文件在哪
- 11电脑黑屏却开着机怎么办 主机运行但黑屏解决方法轻松修复显示问题
- 12mysql怎么使用数据库命令
- 13电脑怎么长截屏ctrl加什么 长页面截屏组合键
- 14安卓UC缓存视频导出到电脑
- 15如何把wordpress改成中文版
- 16为何早期版本 Win7 系统用纯色桌面背景会使登录变慢?
- 17mysql怎么创建用户名和密码
- 18如何在IIS中新建站点并配置端口与IP地址?
- 19mysql数据库是什么语言写的
- 20redis出错是什么意思
- 21mongodb数据库的优势有哪些
- 22电脑黑屏按什么键恢复 电脑黑屏恢复快捷键大全轻松解决黑屏问题
- 23电脑黑屏只有鼠标 黑屏鼠标指针问题修复
- 24wordpress怎么安装手机主题
- 25如何打开谷歌浏览器 浏览器快捷启动方式汇总
- 26oracle数据库监听端口怎么查看
- 27亚马逊amazon官网优选跨境出口直接进2025
- 28wordpress主题怎么适配手机端
- 29mysql里in是什么意思
- 30电脑截屏是按哪三个键 三键组合截屏操作教学

er + 1) AS date FROM numbers;
Query OK, 0 rows affected (0.09 sec)
mysql> Select date from dates1 where date between '2017-11-15' and '2017-11-30'order by date;
+------------+
| date |
+------------+
| 2017-11-15 |
| 2017-11-16 |
| 2017-11-17 |
| 2017-11-18 |
| 2017-11-19 |
| 2017-11-20 |
| 2017-11-21 |
| 2017-11-22 |
| 2017-11-23 |
| 2017-11-24 |
| 2017-11-25 |
| 2017-11-26 |
| 2017-11-27 |
| 2017-11-28 |
| 2017-11-29 |
| 2017-11-30 |
+------------+
16 rows in set (0.05 sec)