1.咱们先从整数类型说起吧
tinyint:mysql中范围最小的整数类型,占1个字节,相当于8位,数据库的存储范围是 -2^7 ~ 2^7-1,也就是 -128 ~ 127 数字范围.
smallint:整数类型, 占2个字节,相当于16位,数据库的存储范围是 -2^15 ~ 2^15-1,也就是 -32768 ~32767 数字范围.
int:整数类型,占4个字节,相当于32位, 数据库的存储范围是 -2^31 ~ 2^31-1,也就是 -2147483647 ~ 2147483648数字范围.
bigint:整数类型,占8个字节, 相当于64位数,数据库的存储范围是 -2^63 ~ 2^63-1. 也就是 -9223372036854775808 ~ 9223372036854775807数字范围.