首页 > 其他 > 详细

8、26

时间:2014-08-27 00:19:06      阅读:260      评论:0      收藏:0      [点我收藏+]

bigint、int、smallint 和 tinyint
使用整数数据的精确数字数据类型。
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
int
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。
smallint
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。
tinyint
从 0 到 255 的整型数据。存储大小为 1 字节。

 

 

浮点数值

  DECIMAL 对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2 依赖于M和D的值 依赖于M和D的值 小数值

 

 

在网上找了很多,decimal插入数据的问题。真是各种版本啊。

我感觉我受不了了,还是自己动手看看是怎么样的。

实践得真知。

当我的money字段(DECIMAL(2,1)),当我收到插入11元进去时候。

然后select出来,发现只有9.9...这时候我大概知道怎么回事了。

然后当我插入2.24时候,显示是2.2。当我插入2.25的时候,显示的是2.3.这时候我就知道有个四舍五入的规则在这里面。

像这种DECIMAL(2,1)最大的顶多可以放9.9 最小的只能存-9.9

所以说对做金融,这个数据类型的范围不弄好。就是坑爹的。

8、26

原文:http://www.cnblogs.com/lovingrainday/p/3938495.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!