《MYSQL數(shù)據(jù)庫mysql時間查詢函數(shù) mysql時間戳》要點:
本文介紹了MYSQL數(shù)據(jù)庫mysql時間查詢函數(shù) mysql時間戳,希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL實例1,CURDATE()或CURRENT_DATE()和CURTIME()或CURRENT_TIME()
這兩個函數(shù)是比擬常用到的,顧名思義,第一個返回當(dāng)前日期,第二個返回當(dāng)前時間
可以在MySQL客戶端或者PHP語句里寫"SELECT CURDATE(),CURTIME()"查看相關(guān)信息.
還有一個很重要的函數(shù)NOW(),返回當(dāng)前日期和時間其實就是上面兩個函數(shù)返回結(jié)果的合并.
MYSQL實例2,DATE_ADD和DATE_SUB(date,INTERVAL int keyword)
這兩個函數(shù)很重要,返回日期date加上或減去格式化的時間INTERVAL int,像本日有個朋友提到如何查詢一周之內(nèi)的數(shù)據(jù)就要用到這個函數(shù).
下面講一下INTERVAL int keyword
MYSQL實例例1:
?
MYSQL實例這個語句執(zhí)行后返回表中所有TIME字段值從當(dāng)前日期起一個月之內(nèi)的數(shù)據(jù)
MYSQL實例例2,
?
MYSQL實例這個語句返回距今一年零一個月之內(nèi)的數(shù)據(jù)
如果用到DAY_SECOND參數(shù),前面的int就必需如 "1 12:23:34"這樣的格式
MYSQL實例keyword參數(shù)列表
?
MYSQL實例此中QUARTER和WEEK是MySQL5之后才有的.
EXTRACT(keyword FROM date)-這個函數(shù)從提供的日期中摘取出相關(guān)信息
例3,
?
MYSQL實例就返回當(dāng)前日期的DAY,本日是16日就返回數(shù)字16.
MYSQL實例幾個日期光陰函數(shù)
?
MYSQL實例上面都不用說了,分別返回年,周,月,小時,分鐘,秒
為什么沒有日期呢?因為DAYOFMONTH(NOW())就是啊!
那么對于時間戳怎么處理呢?有兩個函數(shù)
?UNIX_TIMESTAMP(NOW())返回當(dāng)前時間的UNIX時間戳
FROM_UNIXTIME(int) 根據(jù)UNIX時間戳返回默認(rèn)格式的時間日期
TIME_TO_SEC和SEC_TO_TIME分別在數(shù)字秒數(shù)和時間秒數(shù)之間轉(zhuǎn)化
比如TIME_TO_SEC("1:00:00");返回一小時的秒數(shù)
還有兩個不太用到的函數(shù)
TO_DAYS(date) 返回從0年到date的總天數(shù)
FROM_DAYS(x) 進(jìn)行相反的操作
MYSQL實例還有2個函數(shù)
?
MYSQL實例而另一個函數(shù)
PERIOD_DIFF(200608,200610)返回也是-2
MYSQL實例下面是時間日期函數(shù)最后的一個重點:格局化
學(xué)過C語言的人都知道printf里面的參數(shù)%s,%d等等吧.
?
MYSQL實例例子,
?
MYSQL實例上面這句話返回2006 - 10 - 16
還有FROM_UNIXTIME()函數(shù)的用法:
?
MYSQL實例例子,
?
MYSQL實例table換成你的表,datetime是你的int型字段名,ok 了試一下吧.
MYSQL實例有關(guān)MySQL函數(shù)的先容就先容這些了,更多內(nèi)容參考mysql手冊.
歡迎參與《MYSQL數(shù)據(jù)庫mysql時間查詢函數(shù) mysql時間戳》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/11610.html