MySQL字段长度大小的设置

2018-10-12  本文已影响6人  lookphp

在数据库表字段的设计中,一般的类型长度如下:

int(11)
bigint(20)
smallint(2)
tinyint(1)

原因是:
bigint 带符号的范围是-9223372036854775808到9223372036854775807。
无符号的范围是0到18446744073709551615。
无符号的最大值长度为20,所以bigint的长度一般设置为20。

int 普通大小的整数。带符号的范围是-2147483648到2147483647。
无符号的范围是0到4294967295。
无符号的最大长度是11位,所以int的长度一般设置为11。

就是值得范围的问题,如果需要大于int的范围,就用bigint.

上一篇下一篇

猜你喜欢

热点阅读