mysql time類型有哪些?一起來看看吧:
mysql time類型包括:
1、DATE,只表示日期,檢索以YYYY-MM-DD的格式顯示,范圍是1000-01-01到9999-12-31
2、TIME,只表示時(shí)間,檢索以HH:MM:SS格式顯示,范圍是00:00:00到23:59:59
3、DATETIME,表示了日期和時(shí)間,檢索以YYYY-MM-DD HH:MM:SS格式顯示
4、TIMESTAMP,和DATETIME表示格式一樣,兩者的不同點(diǎn)如下:
(1)當(dāng)使用timestamp的時(shí)候,數(shù)據(jù)有更新的時(shí)候這個(gè)字段自動(dòng)更新為當(dāng)前時(shí)間,所以可以作為lastmodify使用,這個(gè)變化是默認(rèn)設(shè)置,如果想使時(shí)間不更新可以設(shè)置DEFAULT CURRENT_TIMESTAMP
(2)timestamp的范圍不能早于1970或者晚于2037,超過這個(gè)時(shí)間范圍的話為0
(3)timestamp存儲(chǔ)的時(shí)候是轉(zhuǎn)為UTC存儲(chǔ)的,獲取的時(shí)候根據(jù)客戶端所在時(shí)區(qū)進(jìn)行展示
(4)timestamp占4個(gè)字節(jié),datetime占8個(gè)字節(jié)
mysql中獲取當(dāng)前時(shí)間的方法:
1、CURRENT_TIMESTAMP
2、CURRENT_TIMESTAMP()
3、NOW()
4、LOCALTIME
5、LOCALTIME()
6、LOCALTIMESTAMP
7、LOCALTIMESTAMP()
以上就是小編今天的分享,希望可以幫助到大家。