在MySQL數據庫中,我們常常需要查詢今日新增的記錄,這是一個非常常見的需求。下面我們來介紹一下如何使用MySQL語句來查詢今日新增的記錄。
SELECT * FROM 表名 WHERE DATE(時間字段) = CURDATE(); 例如,我們有一個名為“article”的表,其中有一個“create_time”字段記錄了文章創建時間。 SELECT * FROM article WHERE DATE(create_time) = CURDATE(); 這條語句可以查詢出今日新增的所有文章記錄。
同時,如果我們希望查詢昨天、前天或任意日期的新增記錄,可以通過修改CURDATE()函數中的參數來實現。
查詢昨天新增的記錄: SELECT * FROM 表名 WHERE DATE(時間字段) = DATE_SUB(CURDATE(), INTERVAL 1 DAY); 查詢前天新增的記錄: SELECT * FROM 表名 WHERE DATE(時間字段) = DATE_SUB(CURDATE(), INTERVAL 2 DAY); 查詢任意日期新增的記錄: SELECT * FROM 表名 WHERE DATE(時間字段) = '指定日期'; 例如,查詢2021年10月1日新增的記錄: SELECT * FROM article WHERE DATE(create_time) = '2021-10-01';
使用以上語句可以方便快捷地查詢到今日、昨天、前天甚至任意日期的新增記錄。