decimal:
decimal是MySQL中存在的精准数据类型。 MySQL中的数据类型有:float ,double ,decimal 区别:float,double等非精准类型,在DB中保存的是近似值。Decimal则以字符串的形式保存精确的原始数值。用法:
列名 | 类型 |
---|---|
timestamp | decimal(15,5) |
在此示例中,timestamp列最多可以存储15位数字,小数位数为5位。
细解:
列名 | 类型 |
---|---|
timestamp | decimal(A,B) |
A是表示有效数字数的精度。 A范围为1〜65。
B是表示小数点后的位数。 B的范围是0~30。MySQL要求B小于或等于(<=)A。
DECIMAL(A,B)表示列可以存储B位小数的A位数。十进制列的实际范围取决于精度和刻度。