MySQL 获取当天日期
简介:在本教程中,您将学习如何使用内置日期函数查询与MySQL当前日期匹配的数据。
使用内置日期函数获取MySQL今天的日期
有时,您可能希望查询表中的数据以获取具有日期列的行,例如:
SELECT
column_list
FROM
table_name
WHERE
expired_date = today;
要获取今天的日期,请使用以下CURDATE()函数:
mysql> SELECT CURDATE() today;
+------------+
| today |
+------------+
| -08-30 |
+------------+
1 row in set (0.00 sec)
或者您可以从
mysql> SELECT DATE(NOW()) today;
+------------+
| today |
+------------+
| -08-30 |
+------------+
1 row in set (0.00 sec)
所以查询应改为:
SELECT
column_list
FROM
table_name
WHERE
expired_date = CURDATE();
如果expired_date列包含日期和时间部分,则应使用DATE()函数仅提取日期部分并将