数据库中插入Double型结果实际值为整型

本文详细解释了在使用Navicat作为数据库客户端工具设计表时,关于‘十进位’属性的含义及应用,特别关注了设置为‘0’时对数据类型的影响,以及在向数据库中插入double型或float型Java类型时,最终结果如何转变为整型。

使用Navicat做为数据库客户端工具,在设计表的时候会看到有一列叫做“十进位”,该列是用来表示数据类型的精度的,下图所示:

图中的INVEST_RETURN_RATE这个属性是一个double型的,其精度为4,对应的DDL为:

`INVEST_RETURN_RATE` double(6,4) default NULL;

将“十进位”属性设置为“0”的话对应的DDL则为:

`INVEST_RETURN_RATE` double(6,0) default NULL;


后者的话你向数据库中插入double型或者float型的java类型的话 最终在数据库中的结果都会是整型值。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值