一、语法
MySQL CURDATE() 函数的语法如下:
CURDATE();
其中:
- CURDATE():返回当前日期。
二、返回值
CURDATE() 函数的返回值为当前日期(日期部分),格式为 YYYY-MM-DD。
三、示例
例1:返回当前日期
下面的 SQL 语句将返回当前日期:
SELECT CURDATE();
执行以上代码,输出结果如下:
+------------+
| CURDATE() |
+------------+
| 2021-08-18 |
+------------+
例2:计算距离今天7天后的日期
下面的 SQL 语句将返回距离今天7天后的日期:
SELECT DATE_ADD(CURDATE(), INTERVAL 7 DAY);
执行以上代码,输出结果如下:
+--------------------------------+
| DATE_ADD(CURDATE(), INTERVAL 7) |
+--------------------------------+
| 2021-08-25 |
+--------------------------------+
例3:查询注册日期为本月的用户
下面的 SQL 语句将返回本月注册的用户:
SELECT * FROM user WHERE MONTH(reg_time) = MONTH(CURDATE());
执行以上代码,将会查询出注册日期为本月的用户信息。
四、注意事项
- MySQL CURDATE() 函数只返回日期,不包含时间部分。
- MySQL CURDATE() 函数返回的日期格式为:YYYY-MM-DD
以上就是MySQL CURDATE() 函数的详细介绍。通过本文的学习,读者可以了解到 MySQL CURDATE() 函数的语法、返回值、示例及注意事项等相关知识。