MySQL是一個非常流行的關系型數據庫管理系統,它提供了許多方便的函數和工具來操縱和處理日期和時間數據。在MySQL中,日期和時間可以以多種格式進行存儲和顯示,其中包括字符串格式。
MySQL提供了一組用于加減日期和時間的函數,這些函數可以將日期和時間字符串進行處理,以便修改值并計算新的日期。下面是一些常見的日期加減函數以及它們的用法。
-- 增加或減少一個時間間隔到日期或時間 DATE_ADD(date, interval, unit) DATE_SUB(date, interval, unit) -- 例如將日期增加5天 SELECT DATE_ADD('2021-03-01', INTERVAL 5 DAY); -- 獲取當前日期前1個月的日期 SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH); -- 在日期或時間上增加或減少任意數量的時間單位 DATE_ADD(date, INTERVAL expr unit); DATE_SUB(date, INTERVAL expr unit); -- 例如將日期增加3月 SELECT DATE_ADD('2021-03-01', INTERVAL 3 MONTH); -- 獲取當前時間前2小時 SELECT DATE_SUB(NOW(), INTERVAL 2 HOUR);
使用這些函數處理日期和時間字符串可以非常方便地進行日期計算,但是請注意應該使用正確的日期格式,避免出現錯誤。
上一篇css美化難點
下一篇MySQL 最后幾條數據