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()