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