整数

范围

类型 占用空间(Bytes) 最小值 最大值
TINYINT 1 -128 127
0 255
SMALLINT 2 -32768 32767
0 65535
MEDIUMINT 3 -8388608 8388607
0 16777215
INT 4 -2147483648 2147483647
0 4294967295
BIGINT 8 -9223372036854775808 9223372036854775807
0 18446744073709551615

Unsigned

  • 是否有符号

Zero

  • 如果值与默认显示长度不匹配则补零

AUTO_INCREMENT

  • 自增
  • 每表仅限一个
  • 必须是索引的一部分
  • 尾数加一

建议

  • 自增尽量用BIGINT
  • 不要用无符号(Unsigned),因为你不知道什么时候会用到负数,而到时如果数据量大了的话,在修改数据类型就耽误事儿了

results matching ""

    No results matching ""