Mysql中五种整型数据类型的区别INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT

Mysql中共有5种标识整型的数据类型,其按照可表示的数据范围从小到大依次为:

 TINYINT<SMALLINT<MEDIUMINT<INT<BIGINT

MySQL支持标准的SQL语法,整型包括INTEGER (简写INT) 及SMALLINT。作为扩展,MySQL也支持TINYINTMEDIUMINT, 及BIGINT等整型,详见下表:

类型 存储 科学计数法表示 最小值 最大值
  (字节)   (有符号/无符号) (有符号/无符号)
TINYINT 1 \large ^{^{}}\large 2^{8} -128 127
      0 255
SMALLINT 2 \large 2^{16} -32768 32767
      0 65535
MEDIUMINT 3 \large 2^{24} -8388608 8388607
      0 16777215
INT 4 \large 2^{32} -2147483648 2147483647
      0 4294967295
BIGINT 8 \large 2^{64} -9223372036854775808 9223372036854775807
      0 18446744073709551615

猜你喜欢

转载自blog.csdn.net/u010164507/article/details/87268913