你能否回答我的一些问题?
int(1) unsigned
或int(11) unsigned
,则在这两种情况下我都可以存储0 to 4294967295
数字?int(1)
意味着我只能在mysql编辑器中看到我的号码的一位数字?所以用int(11)
可以看到11位数吗?但是,如果我可以存储最大值4294967295(10位数),那意味着11?4 byte
(如果我存储,例如134或4294967295,所需空间是否相同)?试图阅读官方手册,但不太清楚。
由于
答案 0 :(得分:5)
当您使用zerofill属性进行左边距填充时,位数有意义。 它不会影响值的范围。
可用的最大值取决于您是否使用无符号。
答案 1 :(得分:4)