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