Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  Data Types  /  Choosing the Right Type for a Column

13.8 列选择正确的类型

为了优化存储,您应该在所有情况下使用最精确的类型。例如,如果一个整数列用于值范围从 199999MEDIUMINT UNSIGNED 是最佳类型。这类别中使用存储空间最少。

所有基本计算 (+-*/) 与DECIMAL 列都是以 65 位十进制数字精度进行的。见第13.1.1节,“数值数据类型语法”

如果准确性不太重要或速度是最高优先级,DOUBLE 类型可能足够。如果需要高精度,您总是可以将其转换到存储在BIGINT 中的固定点类型。这使您可以使用 64 位整数进行所有计算,然后将结果转换回浮点值为需要。