在Oracle数据库中,这样的字段如下:
example number(6,4) not null;
指示我为这一列保留了6位数字,从点到右使用了4位,向左用了2位。
这在MySQL中是一样的吗?
谢谢!我知道这是基本的,但我有时间研究数据库,而且总是有这个问题.
发布于 2019-01-10 20:54:01
检查MySQL 文档以获得像这样的快速答案总是一个好主意。
在十进制列声明中,可以(而且通常是)指定精度和刻度;例如:本例中的工资小数点(5,2),5是精度,2是刻度。精度表示为值存储的有效数字数,而刻度表示小数点之后可以存储的数字数。
小数类型在规模和精度方面有以下限制:
十进制列的声明语法是十进制(M,D)。这些参数的值范围如下:
https://dba.stackexchange.com/questions/226830
相似问题