暂无图片
返回数说广场
默人
2021-11-22 从事5年数据库的数据库小白
根据官方文档可以知道,decimal定义为decimal(M,D),其中,M是总的位数,D是小数点后保留的位数。小数点前与小数点后的数字分开存储,且以9位数为1组,用4个字节保存,如果低于9位数,需要的字节数如下: Leftover Digits Number of Bytes ----------------------------- |0 |0 | |1-2 |1 | |3-4 |2 | |5-6 |3 | |7-9 |4 | ----------------------------- 例如: •decimal(20,6)=> 小数点左边14位,小数点右边6位 => 小数点左边分组为5 + 9,需要3个字节+4个字节存储,小数点右边一个分组,需要3个字节存储 => 总共需要10个字节 •decimal(18,9)=> 小数点左边9位数,小数点右边9位数 => 分别使用4个字节存储 => 共需要 8个字节 •decimal(18,2)=> 小数点左边16位数,小数点右边2位数 => 分组为7 + 9,需要8个字节存储,小数点右边1个字节存储 => 共需要9个字节
0
暂无图片 2
570
分享

评论

热门数说