关于数据类型的有关问题? 跪求大神来教教小弟我

关于数据类型的问题? 跪求大神来教教我!
比如int节类型 4个字节
smallint类型 2个字节 
比如有一万条数据,那么这两种类型在速度上有区别吗,已经确定我这个字段不会超过1万。

第二个问题,我有个收费系统 最大的金额也就几亿,夏目这些类型哪个比较好
float, money, 还有个DE打头的 具体没记住

------解决方案--------------------
引用:
比如int节类型 4个字节
smallint类型 2个字节 
比如有一万条数据,那么这两种类型在速度上有区别吗,已经确定我这个字段不会超过1万。

第二个问题,我有个收费系统 最大的金额也就几亿,夏目这些类型哪个比较好
float, money, 还有个DE打头的 具体没记住


如果不是非常大型的数据,几乎在存储端可以忽略这2个字节的差异。但在密集型网络应用,以及大存储的情况下,这2个字节就非常有意义了。 严谨些的话,应该看具体的扩展,如果之后还有扩展的需要使用int应该是首选。如果是非常严谨的结构,那就选用后者了。 

虽然存储字节稍大(8字节),但在金额的记录方面还是非常推荐使用money的。