MySQL如何按當前日期查詢
在MySQL中,可以使用當前日期函數CURDATE()、NOW()或者SYSDATE()來查詢當前日期。下面將分別介紹它們的使用方法。
使用CURDATE()函數
SELECT * FROM table_name WHERE date_field = CURDATE();
其中,table_name是需要查詢的表名,date_field是日期字段的名稱。CURDATE()函數返回的是當前日期,查詢的結果是與當前日期相等的所有記錄。
使用NOW()函數
SELECT * FROM table_name WHERE date_field = DATE(NOW());
NOW()函數返回的是當前日期和時間,需要使用DATE()函數將其轉化為日期格式。查詢的結果是和當前日期相等的所有記錄。
使用SYSDATE()函數
SELECT * FROM table_name WHERE date_field = SYSDATE();
SYSDATE()函數同樣返回當前日期和時間,查詢結果是和當前日期相等的所有記錄。
以上就是MySQL按當前日期查詢的方法,根據不同的情況選擇合適的函數即可。