MySQL之DATE_ADD()和DATE_SUB()函數(shù)的使用方式
DATE_ADD()和DATE_SUB()函數(shù)的使用
在 MySQL
中,可以使用 DATE_ADD()
和 DATE_SUB()
函數(shù)
結(jié)合不同的時(shí)間間隔來獲取當(dāng)前時(shí)間前后一小時(shí)、一天、一周、一個月和一年的時(shí)間。
假設(shè)當(dāng)前時(shí)間為 “2024-03-19 20:44:00”
獲取當(dāng)前時(shí)間
查詢語句:
SELECT NOW();
結(jié)果:
2024-03-19 20:44:00
DATE_ADD()
獲取當(dāng)前時(shí)間后一小時(shí)的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 HOUR);
結(jié)果:
2024-03-19 21:44:00
獲取當(dāng)前時(shí)間后一天的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 DAY);
結(jié)果:
2024-03-20 20:44:00
獲取當(dāng)前時(shí)間后一周的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 WEEK);
結(jié)果:
2024-03-26 20:44:00
獲取當(dāng)前時(shí)間后一個月的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 MONTH);
結(jié)果:
2024-04-19 20:44:00
獲取當(dāng)前時(shí)間后一年的時(shí)間
查詢語句:
SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 YEAR);
結(jié)果:
2025-03-19 20:44:00
DATE_SUB()
獲取當(dāng)前時(shí)間前一小時(shí)的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 HOUR);
結(jié)果:
2024-03-19 19:44:00
獲取當(dāng)前時(shí)間前一天的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 DAY);
結(jié)果:
2024-03-18 20:44:00
獲取當(dāng)前時(shí)間前一周的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 WEEK);
結(jié)果:
2024-03-12 20:44:00
獲取當(dāng)前時(shí)間前一個月的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 MONTH);
結(jié)果:
2024-02-19 20:44:00
獲取當(dāng)前時(shí)間前一年的時(shí)間
查詢語句:
SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 YEAR);
結(jié)果:
2023-03-19 20:44:00
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL?SQL預(yù)處理(Prepared)的語法實(shí)例與注意事項(xiàng)
所謂預(yù)編譯語句就是將此類SQL語句中的值用占位符替代,可以視為將 SQL語句模板化或者說參數(shù)化,一般稱這類語句叫Prepared Statements,下面這篇文章主要給大家介紹了關(guān)于MySQL?SQL預(yù)處理(Prepared)的相關(guān)資料,需要的朋友可以參考下2022-01-01mysql 5.7.13 安裝配置方法圖文教程(linux)
這篇文章主要為大家詳細(xì)介紹了linux下mysql 5.7.13 安裝配置方法圖文教程,感興趣的小伙伴們可以參考一下2016-06-06Xtrabackup使用指南 InnoDB數(shù)據(jù)備份工具
Xtrabackup是一個對InnoDB做數(shù)據(jù)備份的工具,支持在線熱備份(備份時(shí)不影響數(shù)據(jù)讀寫),是商業(yè)備份工具InnoDB Hotbackup的一個很好的替代品2011-10-10mysql 使用inet_aton和inet_ntoa處理ip地址數(shù)據(jù)的實(shí)例
下面小編就為大家?guī)硪黄猰ysql 使用inet_aton和inet_ntoa處理ip地址數(shù)據(jù)的實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04MySQL5.6遷移到DM8的實(shí)現(xiàn)示例
本文主要介紹了MySQL5.6遷移到DM8的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08mysql 循環(huán)批量插入的實(shí)例代碼詳解
本文通過實(shí)例代碼文字相結(jié)合的形式給大家介紹了mysql 循環(huán)批量插入功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-05-05