# 12.25.1 数值类型

精确值运算的精度数学范围包括精确值数据类型(整数和十进制类型)和精确值数字文字。近似值数据类型和数字文字作为浮点数处理。

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

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

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

十进制数据类型是定点类型并且计算是精确的。在 MySQL 中,十进制type 有几个同义词:数字,十二月,固定的.整数类型也是精确值类型。

漂浮双倍的数据类型是浮点类型,计算是近似的。在 MySQL 中,类型与漂浮要么双倍的双精度真实的.