int(11)
和int(11) UNSIGNED
有什么不同?
发布于 2011-03-09 04:42:03
无符号类型不能为负,但从另一方面讲,它的正整数范围是负数的两倍。TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT类型都有带符号版本和无符号版本。
对于INT,范围定义如下:
Type Storage Min Max
INT 4 -2147483648 2147483647
INT UNSIGNED 4 0 4294967295
有符号类型和无符号类型占用相同的存储空间(INT为4字节)。
有关更多详细信息,请参阅documentation。
发布于 2011-03-09 04:42:37
INT从-2147483648
到+2147483647
从0
到4294967295
的无符号整数
大括号之间的11
对数字没有影响,只影响数字的显示方式。
发布于 2011-03-09 04:40:41
UNSIGNED表示它只能包含非负值,例如不能包含-20
https://stackoverflow.com/questions/5238062
复制相似问题