mysql的时间比对函数_MySQL 笔记 —— 时间函数、时间比较

整理下MySQL 日期时间函数及用法(5.6.*版本)

一、日期(date)相关

1、CURDATE()、CURRENT_DATE()、CURRENT_DATE:

同义,返回当前日期,如:2017-11-14。

注:

返回yyyy-MM-dd 或yyyyMMdd形式,取决于函数是否与一个分数(包括整数)进行了四则运算,进行了该运算将返回第二种形式。对CURTIME()等同理。

2、DATE(date|datetime):

提取date或datetime 的日期部分。

3、DATE_ADD(date,INTERVAL exp unit),DATE_SUB(date,INTERVAL exp unit):

在日期(也可以包含时间部分)加|减"时间",如select date_add('2017-11-13 20:20:20',interval '1:2' minute_second)结果为:2017-11-13 20:21:22。此外,第二个参数可进行四则运算,如:select '2017-11-13 20:20:20' + interval '1:2' minute_second 与上面结果相同。

注:

INTERVAL为关键字,unit 为说明符,其取值如下图:

你可能感兴趣的:(mysql的时间比对函数)