日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MYSQL的函数有哪些?(4.1时间与日期函数)

發布時間:2023/12/10 数据库 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MYSQL的函数有哪些?(4.1时间与日期函数) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一。首先介紹一下時間及日期函數

日期和時間函數主要用來處理日期和時間的值,一般的日期函數除了使用 DATE 類型的參數外,也可以使用DATETIME 或 TIMESTAMP 類型的參數,只是忽略了這些類型值的時間部分。類似的情況還有以 TIME 類型為參數的函數,可以接受 TIMESTAMP 類型的參數,只是忽略其中的日期部分,許多日期函數可以同時接受數值和字符串類型的參數。

如下圖所列

?日期和時間函數

功能介紹

?WEEK(date,mode)

該函數返回日期參數?date?對應的星期數。WEEK(?)的雙參數形式允許指定該星期是否起始于周日或周一,?以及返回值的范圍是否為從?0?到?53?或從?1?到53。若?mode?參數被省略,則使用?default_week_format?系統自變量的值

?DAYOFYEAR(date)

返回日期參數?date?對應的當前年份的第幾天,范圍為?1?~?365

?year(date)

返回日期參數?date?對應的年份

?month(date)

返回日期參數?date?對應的月份

?day(date)

返回日期參數?date?對應的當前月份的天數值

?DATE_ADD(date,INTERVAL?

?expr?type)?和????

?ADDDATE(date,

?INTERVAL?expr?type)

加法計算日期函數,這兩個函數作用相同,都是返回一個以參數?date?為起始日期加上時間間隔之后的日期值。expr?參數是希望添加的時間間隔,type?表示時間間隔的類型,type?和?expr?取值見表?5.6

?日期和時間函數

功能介紹

?WEEK(date,mode)

該函數返回日期參數?date?對應的星期數。WEEK(?)的雙參數形式允許指定該星期是否起始于周日或周一,?以及返回值的范圍是否為從?0?到?53?或從?1?到53。若?mode?參數被省略,則使用?default_week_format?系統自變量的值

?DAYOFYEAR(date)

返回日期參數?date?對應的當前年份的第幾天,范圍為?1?~?365

?year(date)

返回日期參數?date?對應的年份

?month(date)

返回日期參數?date?對應的月份

?day(date)

返回日期參數?date?對應的當前月份的天數值

?DATE_ADD(date,INTERVAL?

?expr?type)?和????

?ADDDATE(date,

?INTERVAL?expr?type)

加法計算日期函數,這兩個函數作用相同,都是返回一個以參數?date?為起始日期加上時間間隔之后的日期值。expr?參數是希望添加的時間間隔,type?表示時間間隔的類型,type?和?expr?取值見表?5.6

?日期和時間函數

功能介紹

?DATE_SUB(date,INTERVAL?

?expr?type)?和?

?SUBDATE(date,INTERVAL?

?expr?type)

減法計算日期函數,這兩個函數作用相同,都是返回一個以參數?date?為起始日期減去時間間隔之后的日期值。expr?參數是希望添加的時間間隔,type?表示時間間隔的類型,type?和?expr?取值見表?5.6

?ADDTIME(time,expr)

加法計算時間值函數,返回將?expr?值加上原始時間time?之后的值

?SUBTIME(time,expr)

減法計算時間值函數,返回將原始時間?time?減去expr?之后的值

?DATEDIFF(date1,date2)

計算兩個日期之間天數間隔的函數,返回參數?date1?減去?date2?之后的值。如果?date1?在?date2?之前,返回的值為負值

?DATE_FORMAT(date,

?format)

日期和時間格式化函數。返回根據參數?format?指定的格式顯示的?date?值。format?包含的格式見表?5.7,即?DATE_FORMAT?和?TIME_FORMAT?函數中format?格式表

?TIME_FORMAT(time,

?format)

時間格式化函數。返回根據參數?format?指定的格式顯示的?time?值

總結

以上是生活随笔為你收集整理的MYSQL的函数有哪些?(4.1时间与日期函数)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。