MySQL数据库提供多种数值列类型以存储不同范围的数值数据。整型和浮点型是其中两种常用的类型。

整型

MySQL支持多种整型类型,包括 TINYINT, SMALLINT, MEDIUMINT 和 BIGINT。每种类型拥有不同的取值范围,适用于存储不同大小的整数。

在定义整型列时,可以指定可选的显示宽度 M (1-255)。M 并非存储宽度,它只影响数据在显示时的字符数,例如 INT(5)

浮点型

浮点型用于存储带小数的数值数据。MySQL 提供 FLOAT 和 DOUBLE 类型,它们拥有不同的精度和存储大小。