算术运算符

MySQL 提供以下算术运算符

BIGINT

如果算术中的数字都是整数,MySQL 使用 BIGINT(带符号的 64 位)整数数据类型来完成它的工作。例如:

select (1024 * 1024 * 1024 * 1024 *1024 * 1024) + 1 - > 1,152,921,504,606,846,977

select (1024 * 1024 * 1024 * 1024 *1024 * 1024 * 1024 - > BIGINT 超出范围错误

如果算术中的任何数字都是小数,MySQL 使用 64 位 IEEE 754 浮点运算 。使用浮点运算时必须小心,因为许多浮点数本质上是近似值而不是精确值