開心生活站

位置:首頁 > IT科技 > 

mysql,time類型

IT科技1.83W

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

mysql time類型

標籤:Time mysql