Mysql 整型型別及長度

2021-06-17 20:44:30 字數 497 閱讀 2219

使用精確的資料型別是乙個良好的習慣。

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...