Mysql中日期和时间函数介绍
时间:2008-05-24 08:16:00
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:
mysql> SELECT something FROM table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。
mysql> select DAYOFWEEK('1998-02-03');
-> 3
WEEKDAY(date)
返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。
mysql> select WEEKDAY('1997-10-04 22:23:00');
-> 5
mysql> select WEEKDAY('1997-11-05');
-> 2
DAYOFMONTH(date)
返回date的月份中日期,在1到31范围内。
mysql> select DAYOFMONTH('1998-02-03');
-> 3
DAYOFYEAR(date)
返回date在一年中的日数, 在1到366范围内。
mysql> select DAYOFYEAR('1998-02-03');
-> 34
MONTH(date)
返回date的月份,范围1到12。
mysql> select MONTH('1998-02-03');
-> 2
DAYNAME(date)
返回date的星期名字。
mysql> select DAYNAME("1998-02-05");
-> 'Thursday'
MONTHNAME(date)
返回date的月份名字。
mysql> select MONTHNAME("1998-02-05");
-> 'February'
QUARTER(date)
返回date一年中的季度,范围1到4。
mysql> select QUARTER('98-04-01');
-> 2
WEEK(date)
WEEK(date,first)
对于星期天是一周的第一天的地方,有一个单个参数,返回date的周数,范围在0到52。2个参数形式WEEK()允许你指定星期是否开始于星期天或星期一。如果第二个参数是0,星期从星期天开始,如果第二个参数是1, 从星期一开始。
mysql> select WEEK('1998-02-20');
-> 7
mysql> select WEEK('1998-02-20',0);
-> 7
mysql> select WEEK('1998-02-20',1);
-> 8
YEAR(date)
返回date的年份,范围在1000到9999。
mysql> select YEAR('98-02-03');
-> 1998
HOUR(time)
返回time的小时,范围是0到23。
mysql> select HOUR('10:05:03');
-> 10
MINUTE(time)
返回time的分钟,范围是0到59。
mysql> select MINUTE('98-02-03 10:05:03');
-> 5
SECOND(time)
回来time的秒数,范围是0到59。
mysql> select SECOND('10:05:03');
-> 3
标签:MySQL,日期,时间,函数
0
投稿
猜你喜欢
实例讲解MySQL中乐观锁和悲观锁
2024-01-19 00:46:35
深入理解python try异常处理机制
2023-01-06 00:51:35
Pyqt助手安装PyQt5帮助文档过程图解
2021-01-31 00:34:06
向上不间断(无缝)滚动图片js代码
2007-09-24 20:22:00
golang如何修改json文件内容的方法示例
2024-04-26 17:32:44
如何用Python进行回归分析与相关分析
2023-11-24 01:08:14
Thinkphp5.0框架视图view的循环标签用法示例
2024-06-05 09:22:48
Python3字符串学习教程
2023-04-21 10:51:06
Dreamweaver如何制作会移动的广告条
2010-10-20 20:04:00
Python爬虫PyQuery库基本用法入门教程
2022-06-26 05:13:02
golang通过node_exporter监控GPU及cpu频率、温度的代码
2024-02-04 14:53:22
最简便的备份MySQL数据库的方法
2008-12-25 13:16:00
Apache2 httpd.conf 中文版
2023-10-28 04:19:38
TypeScript新语法之infer extends示例详解
2024-03-13 20:42:27
Python复制文件操作实例详解
2023-10-22 19:15:29
Python基于requests实现模拟上传文件
2023-09-30 01:42:05
“尊重”设计师?
2009-03-23 18:14:00
Git的撤销、修改和回退命令
2022-12-05 14:10:12
TensorFlow实现指数衰减学习率的方法
2021-02-20 13:13:55
对python中的iter()函数与next()函数详解
2022-01-29 19:05:36