一、介绍
MySQL 次要提供的整数类型有 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,其属性字段能够增加 AUTO_INCREMENT 自增约束条件。下表中列出了 MySQL 中的数值类型。
二、类型对应的存储范畴
类型名称 | 存储所占字节 | 能存储整数的范畴 | 正整数范畴 |
---|---|---|---|
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 |
三、罕用的应用场景
场景 | 类型 |
---|---|
自增 id | INT,BIGINT |
一些枚举的场景 | TINYINT |
固定范畴 | TINYINT,SMALLINT |