### 12.25.1 数值类型

[](<>)[](<>)[](<>)[](<>)

精确值运算的精度数学范围包括精确值数据类型（整数和[`十进制`](fixed-point-types.html)类型）和精确值数字文字。近似值数据类型和数字文字作为浮点数处理。

精确值数字文字具有整数部分或小数部分，或两者兼而有之。他们可能会签名。例子：`1`,`.2`,`3.4`,`-5`,`-6.78`,`+9.10`.

近似值数字文字以科学记数法表示，带有尾数和指数。可以签署其中一个或两个部分。例子：`1.2E3`,`1.2E-3`,`-1.2E3`,`-1.2E-3`.

两个看起来相似的数字可能会被区别对待。例如，`2.34`是一个精确值（定点）数，而`2.34E0`是一个近似值（浮点）数。

这[`十进制`](fixed-point-types.html)数据类型是定点类型并且计算是精确的。在 MySQL 中，[`十进制`](fixed-point-types.html)type 有几个同义词：[`数字`](fixed-point-types.html),[`十二月`](fixed-point-types.html),[`固定的`](fixed-point-types.html).整数类型也是精确值类型。

这[`漂浮`](floating-point-types.html)和[`双倍的`](floating-point-types.html)数据类型是浮点类型，计算是近似的。在 MySQL 中，类型与[`漂浮`](floating-point-types.html)要么[`双倍的`](floating-point-types.html)是[`双精度`](floating-point-types.html)和[`真实的`](floating-point-types.html).
