mysql int(M) M意義 和int長度

int(3)和int(11) 能存儲的數據大小是同樣的mysql

區別在於 當存儲一個數據如 321的時候   int(11)類型的能夠  設置在前面填充0 如int(11)裏存 321 ,顯示在數據庫中的能夠是00000000321sql

 

mysql中 數字類型能夠存儲的數值大小以下數據庫

一、bigintspa

從 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型數據(全部數字),無符號的範圍是0到源碼

18446744073709551615。一位爲 8 個字節。軟件

二、int數據

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

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

四、smallintco

一個小整數。有符號的範圍是-2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型數據,無符號的範圍是0到65535。一位大小爲 2 個字節。MySQL提供的功能已經綽綽有餘,並且因爲MySQL是開放源碼軟件,所以能夠大大下降整體擁有成本。數字

五、tinyint

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

相關文章
相關標籤/搜索