mysql中字段类型decimal
时间: 2023-07-21 13:01:27 浏览: 93
MySql字段类型
5星 · 资源好评率100%
在MySQL中,`decimal` 是一种用于存储精确数字的数据类型。它用于存储固定精度的十进制数,可以指定数字的总位数和小数位数。
`decimal` 数据类型的语法如下:
```sql
DECIMAL(M, D)
```
其中,M 是总位数,表示数字的总长度,包括整数位和小数位;D 是小数位数,表示小数的位数。
例如,`DECIMAL(10, 2)` 表示一个具有 10 位数总长度,其中 2 位是小数位的数字。这意味着该字段可以存储范围为 -9999999.99 到 9999999.99 的数字。
使用 `decimal` 类型可以确保精确存储浮点数,避免浮点数计算中的舍入误差。它常用于财务、货币等需要保持精确度的场景。
阅读全文