2011-05-07 91 views
3

MySQL數據類型中的TinyInt/SmallInt/MediumInt/Int/BigInt之間的區別?
我想使用長度爲11的[無符號]整數字段,我應該使用什麼?int(x)和mediumint(x)之間的區別 - MySQL

[我使用phpMyAdmin]

+5

有沒有具體的[MySQL文檔](http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html)不包括? – 2011-05-07 05:48:49

回答

6
Type   Range 
TINYINT   -128 to 127<br> 
SMALLINT  -32768 to 32767<br> 
MEDIUMINT  -8388608 to 8388607<br> 
INT    -2147483648 to 2147483647<br> 
BIGINT   -9223372036854775808 to 9223372036854775807 

您應該使用BIGINT

+0

@Sourav,對於Int(11),正常的int就足夠了。 – Johan 2011-05-07 09:22:18

+0

@Johan,如果他想要一個長度爲11(99,999,999,999)的整數,是不是會大於2,147,483,647? – Don 2012-01-07 21:14:27

相關問題