mysql基礎 mysql列型別 時間和日期

2021-06-17 16:37:43 字數 1043 閱讀 8380

mysql列型別--整型

mysql列型別--字串

·         date

日期。支援的範圍為'1000-01-01'到'9999-12-31'。mysql以'yyyy-mm-dd'格式顯示date值,但允許使用字串或數字為date列分配值。

·         datetime

日期和時間的組合。支援的範圍是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。mysql以'yyyy-mm-dd hh:mm:ss'格式顯示datetime值,但允許使用字串或數字為datetime列分配值。

·         timestamp[(m)]

時間戳。範圍是'1970-01-01 00:00:00'到2023年。

timestamp列用於insert或update操作時記錄日期和時間。如果你不分配乙個值,表中的第乙個timestamp列自動設定為最近操作的日期和時間。也可以通過分配乙個null值,將timestamp列設定為當前的日期和時間。

timestamp值返回後顯示為'yyyy-mm-dd hh:mm:ss'格式的字串,顯示寬度固定為19個字元。如果想要獲得數字值,應在timestamp 列新增+0。

注釋:mysql 4.1以前使用的timestamp格式在mysql 5.1中不支援;關於舊格式的資訊參見mysql 4.1 

參考手冊

。·         time

時間。範圍是'-838:59:59'到'838:59:59'。mysql以'hh:mm:ss'格式顯示time值,但允許使用字串或數字為time列分配值。

·         year[(2|4)]

兩位或四位格式的年。預設是四位格式。在四位格式中,允許的值是1901到2155和0000。在兩位格式中,允許的值是70到69,表示從2023年到2023年。mysql以yyyy 格式顯示year值,但允許使用字串或數字為year列分配值。

mysql基礎 mysql列型別

mysql基礎 mysql列型別 字串 char 這是char 1 的同義詞。national varchar m binary 變長字串。m 表示最大列長度。m的範圍是0到65,535。varchar的最大實際長度由最長的行的大小和使用的字符集確定。最大有效長度是65,532位元組 注釋 mysq...

mysql基礎 列型別

mysql基礎 列型別 整型 mysql支援多種列型別 數值型別 日期 時間型別和字串 字元 型別 說明 m 表示最大顯示寬度。最大有效顯示寬度是255。d 適用於浮點和定點型別,並表示小數點後面的位數。最大可能的值是30,但不應大於m 2。方括號 和 表示可選部分。如果為乙個數值列指定zerofi...

mysql基礎 列型別 整型

mysql列型別 字串 mysql列型別 時間和日期 mysql 支援多種列型別 數值型別 日期 時間型別和字串 字元 型別說明 m 表示最大顯示寬度。最大有效顯示寬度是255。d 適用於浮點和定點型別,並表示小數點後面的位數。最大可能的值是30,但不應大於m 2。方括號 和 表示可選部分。如果為乙...