当前位置: 代码迷 >> 综合 >> Mysql decimal(m,d)学习
  详细解决方案

Mysql decimal(m,d)学习

热度:12   发布时间:2023-12-15 00:56:26.0

MySQL DECIMAL数据类型用于在数据库中存储精确的数值。我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据。

要定义数据类型为DECIMAL的列,请使用以下语法:

DECIMAL(P,D);

create table user(
id int auto_increment PRIMARY key,
fee decimal(5,2)  -- 取值范围是 -999.99 到 999.99
);
 
-- 整数的位数必须小于等于m-d,不然报错。小数的位数可以大于d位。多出d位时会做四舍五入,截取到d位。
-- 以上均不包括小数点、符号的位数。数字的总长度是m位,保存后的小数位最多是d位。如果保存后是整数,小数位不会补0。
 

参考:https://blog.csdn.net/u010002184/article/details/79238624

  相关解决方案