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  /  ...  /  Types of Numeric Values

14.24.1 数值类型

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

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

近似值数字字面量以科学记数法表示,具有曼丁纳和指数。两部分或两部分可能是有符号的。示例:1.2E31.2E-3-1.2E3-1.2E-3

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

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

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