phpmyadmin中int(1)和int(2)之间的区别是什么

时间:2013-06-25 19:23:33

标签: mysql phpmyadmin

我在phpmyadmin的长度/值列中太混淆了。

enter image description here

任何人都可以解释一下,int(1)和int(2)有什么区别?

2 个答案:

答案 0 :(得分:2)

它被称为显示宽度,它将占用整个int,但仅显示前x个数字(因此1将显示1个数字,2将显示2)

存储整个int所以它不像varchar,如果你想要更少的存储使用更小的类型(tinyint就足够1和2)

这里可以存储的类型和数量

http://dev.mysql.com/doc/refman/5.0/en/integer-types.html

答案 1 :(得分:1)

我认为这是你的号码的“宽度”或大小。 int(2)表示它可以是两位数,int(3)表示三位数,依此类推。我错了,但如果这回答了你的问题,请告诉我!

我知道它对varchar(n)有用,所以我认为对于int(n)来说它是一样的。