使用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类型的话 最终在数据库中的结果都会是整型值。