一、介绍

MySQL 次要提供的整数类型有 TINYINTSMALLINTMEDIUMINTINTBIGINT,其属性字段能够增加 AUTO_INCREMENT 自增约束条件。下表中列出了 MySQL 中的数值类型。

二、类型对应的存储范畴

类型名称存储所占字节能存储整数的范畴正整数范畴
TINYINT1-128〜1270 〜255
SMALLINT2-32768〜327670〜65535
MEDIUMINT3-8388608〜83886070〜16777215
INT4-2147483648〜21474836470〜4294967295
BIGINT8-9223372036854775808〜92233720368547758070〜18446744073709551615

三、罕用的应用场景

场景类型
自增idINT,BIGINT
一些枚举的场景TINYINT
固定范畴TINYINT,SMALLINT