定点类型
TiDB 支持 MySQL 所有的定点类型,包括 DECIMAL
、NUMERIC
,完整信息参考这篇文档。
字段说明:
语法元素 | 说明 |
---|---|
M | 小数总位数 |
D | 小数点后位数 |
UNSIGNED | 无符号数,如果不加这个标识,则为有符号数 |
ZEROFILL | 补零标识,如果有这个标识,TiDB 会自动给类型增加 UNSIGNED 标识 |
类型定义
DECIMAL
类型
定点数,别名为 NUMERIC
。M 是小数位数(精度)的总数,D 是小数点(标度)后面的位数。小数点和 -
(负数)符号不包括在 M 中。如果 D 是 0,则值没有小数点或分数部分。如果 D 被省略,默认是 0。如果 M 被省略,默认是 10。
{{< copyable “sql” >}}
DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL]
NUMERIC[(M[,D])] [UNSIGNED] [ZEROFILL]