使用精確的資料型別是乙個良好的習慣。
bigint 型別
儲存大小8位元組:-2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807)
int 型別
儲存大小4位元組:-2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647)
smallint 型別
儲存大小2位元組:-2^15 (-32,768) 到 2^15 – 1 (32,767)
tinyint 型別
儲存大小1位元組::-2^7 (-128) 到 2^7 – 1 (127)
對於整型資料型別的長度,例如int(5) ,實際儲存時仍佔4個位元組,如果加上zerofill,顯示時則會在不足5位的前面空位上補0:
num int(5) zerofill
插入9,顯示時為00009
如果不加zerofill,int(5)與int(10)沒有什麼區別。
MySQL欄位型別及長度值
一 數字型別 型別 範圍 說明 n 1 255 個字元 binary 分辨大小寫 固定長度 std name cahr 32 not null n 1 255 個字元 binary 分辨大小寫 可變長度 std address varchar 256 tinyblob 最大長度255個字元 2 8 ...
mysql基礎 列型別 整型
mysql列型別 字串 mysql列型別 時間和日期 mysql 支援多種列型別 數值型別 日期 時間型別和字串 字元 型別說明 m 表示最大顯示寬度。最大有效顯示寬度是255。d 適用於浮點和定點型別,並表示小數點後面的位數。最大可能的值是30,但不應大於m 2。方括號 和 表示可選部分。如果為乙...
mysql 長度 含義 mysql資料型別長度
1個位元組 8位 tinyint 為乙個位元組 2的8次方 256 所以最多儲存到256 日期和時間資料型別 mysql資料型別 含義date 3位元組,日期,格式 2014 09 18 time 3位元組,時間,格式 08 42 30 datetime 8位元組,日期時間,格式 2014 09 1...