MySQL日期加減函數(shù)詳解
1. addtime()
為日期加上指定秒數(shù)
select addtime(now(),1); -- 加1秒
2. adddate()
有兩種用法,第二個參數(shù)直接填數(shù)字的話是為日期加上指定天數(shù),填interval的話是為日期加上指定的interval時間
select adddate(now(),1); -- 加1天 select adddate(now(), interval 1 day); -- 加1天 select adddate(now(), interval 1 hour); --加1小時 select adddate(now(), interval 1 minute); -- 加1分鐘 select adddate(now(), interval 1 second); -- 加1秒 select adddate(now(), interval 1 microsecond); -- 加1毫秒 select adddate(now(), interval 1 week); -- 加1周 select adddate(now(), interval 1 month); -- 加1月 select adddate(now(), interval 1 quarter); -- 加1季 select adddate(now(), interval 1 year); -- 加1年
3. date_add()
為日期增加一個時間間隔,這個只能使用interval時間作為參數(shù),用法和adddate()一致
select date_add(now(), interval 1 day); -- 加1天 select date_add(now(), interval 1 hour); -- 加1小時 select date_add(now(), interval 1 minute); -- 加1分鐘 select date_add(now(), interval 1 second); -- 加1秒 select date_add(now(), interval 1 microsecond); -- 加1毫秒 select date_add(now(), interval 1 week); -- 加1周 select date_add(now(), interval 1 month); -- 加1月 select date_add(now(), interval 1 quarter); -- 加1季 select date_add(now(), interval 1 year); -- 加1年
4. subtime()
為日期減去指定秒數(shù)
select subtime(now(), 1); -- 減1秒
5. subdate()
與adddate()函數(shù)用法一致,有兩種用法,第二個參數(shù)直接填數(shù)字的話是為日期減去指定天數(shù),填interval的話是為日期減去指定的interval時間
select subdate(now(),1); -- 減1天 select subdate(now(), interval 1 day); -- 減1天 select subdate(now(), interval 1 hour); --減1小時 select subdate(now(), interval 1 minute); -- 減1分鐘 select subdate(now(), interval 1 second); -- 減1秒 select subdate(now(), interval 1 microsecond); -- 減1毫秒 select subdate(now(), interval 1 week); -- 減1周 select subdate(now(), interval 1 month); -- 減1月 select subdate(now(), interval 1 quarter); -- 減1季 select subdate(now(), interval 1 year); -- 減1年
6. date_sub()
與date_add()函數(shù)用法一致,為日期減去一個時間間隔,這個只能使用interval時間作為參數(shù)
select date_sub(now(), interval 1 day); -- 減1天 select date_sub(now(), interval 1 hour); --減1小時 select date_sub(now(), interval 1 minute); -- 減1分鐘 select date_sub(now(), interval 1 second); -- 減1秒 select date_sub(now(), interval 1 microsecond); -- 減1毫秒 select date_sub(now(), interval 1 week); -- 減1周 select date_sub(now(), interval 1 month); -- 減1月 select date_sub(now(), interval 1 quarter); -- 減1季 select date_sub(now(), interval 1 year); -- 減1年
到此這篇關(guān)于MySQL日期加減函數(shù)詳解的文章就介紹到這了,更多相關(guān)MySQL日期加減函數(shù)匯總內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql分配root賬號創(chuàng)建數(shù)據(jù)庫的權(quán)限的實現(xiàn)
root用戶通常具有所有的權(quán)限,本文主要介紹了mysql分配root賬號創(chuàng)建數(shù)據(jù)庫的權(quán)限的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2024-07-07MySQL全文索引在數(shù)據(jù)庫中的應(yīng)用和優(yōu)勢(模糊查詢不用like+%)
全文索引技術(shù)可以有效地從大量文本中檢索信息,適用于搜索引擎和電商平臺等場景,InnoDB從MySQL5.6開始支持全文索引,使用倒排索引實現(xiàn),全文檢索分為自然語言搜索、布爾搜索和查詢擴展搜索三種模式,全文索引提高了模糊查詢的效率,優(yōu)化了基于文本的搜索查詢2024-09-09Navicat for Mysql 字段注釋中文亂碼問題及解決
這篇文章主要介紹了Navicat for Mysql 字段注釋中文亂碼問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09計算機二級考試MySQL??键c 8種MySQL數(shù)據(jù)庫設(shè)計優(yōu)化方法
這篇文章主要為大家詳細介紹了計算機二級考試MySQL??键c,詳細介紹8種MySQL數(shù)據(jù)庫設(shè)計優(yōu)化方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08mysql8.0.11 winx64安裝配置方法圖文教程(win10)
這篇文章主要為大家詳細介紹了win10下mysql8.0.11 winx64安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05如何安裝MySQL Community Server 5.6.39
這篇文章主要為大家詳細介紹了MySQL Community Server 5.6.39安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09