mysql中的時間型別

2021-08-03 19:40:31 字數 534 閱讀 4663

mysql中經常用來儲存日期的資料型別有三種:date、datetime、timestamp。

date資料型別:用來儲存沒有時間的日期。mysql獲取和顯示這個型別的格式為「yyyy-mm-dd」。支援的時間範圍為「1000-00-00」到「9999-12-31」。

datetime型別:儲存既有日期又有時間的資料。儲存和顯示的格式為 「yyyy-mm-dd hh:mm:ss」。支援的時間範圍是「1000-00-00 00:00:00」到「9999-12-31 23:59:59」。

timestamp型別:也是儲存既有日期又有時間的資料。儲存和顯示的格式跟datetime一樣。支援的時間範圍是「1970-01-01 00:00:01」到「2038-01-19 03:14:07」。

通過它你可以以當前操作的日期和時間自動地標記 insert 或update操作。如果一張表中有多個 timestamp 列,只有第乙個被自動更新。

所有不符合上面所述格式的資料都會被轉換為相應型別的0值。(0000-00-00或者0000-00-00 00:00:00)

mysql中時間點型別 MySql中時間型別總結

最近建表要用到時間型別的資料,但對時間型別的資料一向不了解,就總結了一下。乙個日期。支援的範圍是 1000 01 01 以 9999 12 31 mysql顯示日期用 yyyy mm dd 格式,但允許使用字串或數字列賦值日期。1.在乙個字串 yyyy mm dd 或 yy mm dd 格式。不嚴格...

MySQL中的時間日期型別

mysql中共有5種時間日期型別 型別名稱 時間格式 取值範圍 mysql5.6.4之前儲存需求 位元組 mysql5.6.4開始儲存需求 位元組 year yyyy 1901 2155 11 date yyyy mm dd 1000 01 01 9999 12 333 time hh mm ss ...

關於Mysql中時間型別的字段

在mysql中,定義乙個時間型別的字段有很多種方式 date型別 只有日期,沒有時間,2016 09 21 time型別 只有時間,沒有日期,23 42 31 datetime型別 日期時間都有,2016 09 21 23 42 31 timestamp 可以在進行insert或者update的時候...