MySQL是一種關系型數據庫管理系統。在開發中,我們常常需要查詢一段時間內的數據,比如取前一個小時的文章。下面我們來介紹一下如何在MySQL中實現這個操作。
SELECT * FROM table WHERE create_time >= DATE_SUB(NOW(), INTERVAL 1 HOUR);
上面的SQL語句中,我們使用了DATE_SUB函數來計算現在的時間減去一個小時的時間,然后用大于等于符號來進行比較,即可得到符合條件的數據。
除了直接寫時間間隔,我們也可以使用其他時間單位來計算,比如用MINUTE表示一分鐘。
SELECT * FROM table WHERE create_time >= DATE_SUB(NOW(), INTERVAL 60 MINUTE);
這樣,我們就可以輕松地查詢前一個小時的數據了。
上一篇mysql 取分割數據