原文地址:https://dev.mysql.com/doc/refman/5.5/en/integer-types.html
MySQL 支持 SQL 标准整数类型 INTEGER(或 INT) 和 SMALLINT。作为标准的扩展,MySQL 还支持整数类型 TINYINT,MEDIUMINT 和 BIGINT。下表显示了每个整数类型所需的存储和范围。
类型 | 存储空间 | 最小值 | 最大值 | 有/无 符号 |
---|---|---|---|---|
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 | 无 |
注: 存储空间的单位是字节(Byte)