算术运算符
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 浮点运算 。使用浮点运算时必须小心,因为许多浮点数本质上是近似值而不是精确值 。