Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 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

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

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

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