文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  数值类型

14.25.1 数值类型

精确值运算的精确数学范围包括精确值数据类型(整数和 DECIMAL 类型)和精确值数值字面量。近似值数据类型和数值字面量作为浮点数处理。

精确值数值字面量具有整数部分或小数部分,或两者兼有。它们可以是有符号的。示例:1.23.4-5-6.78+9.10

近似值数值字面量以科学计数法表示,带有尾数和指数。这两个部分中的任何一个或两者都可以是有符号的。示例:1.2E31.2E-3-1.2E3-1.2E-3

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

DECIMAL 数据类型是一种定点类型,计算是精确的。在 MySQL 中,DECIMAL 类型有几个同义词:NUMERICDECFIXED。整数类型也是精确值类型。

FLOATDOUBLE 数据类型是浮点数类型,计算是近似的。在 MySQL 中,与 FLOATDOUBLE 同义的类型是 DOUBLE PRECISIONREAL