bigint,int,mediumint,smallint,tinyint的區別

bigint,int,mediumint,smallint,tinyint的區別

1、bigint
大整數,一位爲 8 個字節。
從 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型數據(所有數字),無符號的範圍是0到18446744073709551615。

2、int
一個正常大小整數,一位大小爲 4 個字節。
有符號的範圍是-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型數據(所有數字),無符號的範圍是0到4294967295。int 的 SQL-92 同義詞爲 integer。

3、mediumint
一箇中等大小整數,一位大小爲3個字節。
有符號的範圍是-8388608到8388607,無符號的範圍是0到16777215。

4、smallint
一個小整數,一位大小爲 2 個字節。
有符號的範圍是-2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型數據,無符號的範圍是0到65535。

5、tinyint
最小整數,一位大小爲 1 字節。
有符號的範圍是-128 - 127,無符號的範圍是 從 0 到 255 的整型數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章