为列选择正确的类型
为了获得最佳存储,在所有情况下都应尝试使用最精确的类型。例如,如果整数列用于从1到范围内的值99999,MEDIUMINT UNSIGNED则是最佳类型。在代表所有必需值的类型中,此类型使用最少的存储量。
所有基本计算(	+,-,*,和/)与DECIMAL列与65(十进制)(基体10)位的精度进行。请参见“数值数据类型语法”。
如果精度不太重要,或者速度是最高优先级,则该DOUBLE类型可能就足够了。为了获得高精度,您始终可以将其转换为存储在中的定点类型BIGINT。这使您能够使用64位整数进行所有计算,然后根据需要将结果转换回浮点值。
