码迷,mamicode.com
首页 > 其他好文 > 详细

8、26

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

标签:使用   strong   数据   问题   sp   on   c   sql   bs   

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

标签:使用   strong   数据   问题   sp   on   c   sql   bs   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!