MySQL当天日期函数使用方法详解
在MySQL数据库中,日期函数是非常常用的功能之一。当我们需要对日期进行计算、比较、格式化等操作时,就需要使用日期函数。本文将详细介绍MySQL中常用的当天日期函数及其使用方法。
1. CURDATE()
CURDATE()函数返回当前日期,格式为YYYY-MM-DD。例如:
SELECT CURDATE();
输出结果为:
2022-01-01
2. CURRENT_DATE()
CURRENT_DATE()函数与CURDATE()函数的作用相同,也是返回当前日期,格式为YYYY-MM-DD。例如:
SELECT CURRENT_DATE();
输出结果为:
2022-01-01
3. NOW()
NOW()函数返回当前日期和时间,格式为YYYY-MM-DD HH:MI:SS。例如:
SELECT NOW();
输出结果为:
2022-01-01 00:00:00
4. CURRENT_TIME()
CURRENT_TIME()函数返回当前时间,格式为HH:MI:SS。例如:
SELECT CURRENT_TIME();
输出结果为:
00:00:00
5. DATE()
DATE()函数可以从日期或日期时间表达式中提取日期部分。例如:
SELECT DATE(NOW());
输出结果为:
2022-01-01
6. DAY()
DAY()函数可以从日期或日期时间表达式中提取天数部分。例如:
SELECT DAY(NOW());
输出结果为:
7. MONTH()
MONTH()函数可以从日期或日期时间表达式中提取月份部分。例如:
SELECT MONTH(NOW());
输出结果为:
8. YEAR()
YEAR()函数可以从日期或日期时间表达式中提取年份部分。例如:
SELECT YEAR(NOW());
输出结果为:
本文介绍了MySQL中常用的当天日期函数及其使用方法,包括CURDATE()、CURRENT_DATE()、NOW()、CURRENT_TIME()、DATE()、DAY()、MONTH()、YEAR()等函数。这些函数可以方便地对日期进行计算、比较、格式化等操作,提高了我们的工作效率。