MySQL的字符串日期運算
MySQL提供了用于在查詢中執行日期計算的功能。這些計算可幫助您在查詢中執行簡單或復雜的日期計算。
MySQL字符串日期的格式
MySQL使用ISO日期格式(YYYY-MM-DD)來表示日期。MySQL還支持可以包含時間(HH:MM:SS)的日期時間格式。
MySQL日期加減
MySQL的日期加減運算可以使用DATE_ADD和DATE_SUB函數來實現。
例如,要在當前日期上添加一天,則可以執行以下查詢:
SELECT DATE_ADD(CURDATE(), INTERVAL 1 DAY);
同樣,要從當前日期中減去三天,則可以執行以下查詢:
SELECT DATE_SUB(CURDATE(), INTERVAL 3 DAY);
MySQL小時加減
MySQL支持在日期時間值上進行小時運算。你可以使用DATE_ADD和DATE_SUB函數來加減小時。
例如,要在當前時間上添加兩個小時,則可以執行以下查詢:
SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);
同樣,要從當前時間中減去四個小時,則可以執行以下查詢:
SELECT DATE_SUB(NOW(), INTERVAL 4 HOUR);
MySQL分鐘加減
MySQL還支持在日期時間值上進行分鐘運算。你可以使用DATE_ADD和DATE_SUB函數來加減分鐘。
例如,要在當前時間上添加十分鐘,則可以執行以下查詢:
SELECT DATE_ADD(NOW(), INTERVAL 10 MINUTE);
同樣,要從當前時間中減去二十分鐘,則可以執行以下查詢:
SELECT DATE_SUB(NOW(), INTERVAL 20 MINUTE);
結論
MySQL的字符串日期加減功能提供了在查詢中執行日期計算的強大功能。使用這些函數可以輕松地進行日期加減,小時加減和分鐘加減運算。