相关疑难解决方法(0)

Rails 4:可用数据类型列表

我在哪里可以找到可以在Ruby on Rails 4中使用的数据类型列表?如

  • text
  • string
  • integer
  • float
  • date

我一直在学习新的,我很想有一个我可以轻易参考的清单.

ruby ruby-on-rails ruby-on-rails-4 rails-activerecord

395
推荐指数
5
解决办法
28万
查看次数

在十进制列中存储货币 - 精度和规模是多少?

我正在使用十进制列来存储数据库中的货币值,而今天我想知道要使用的精度和规模.

因为据说固定宽度的char列效率更高,我认为对于十进制列也是如此.是吗?

我应该使用什么精度和规模?我正在考虑精确24/8.这有点矫枉过正,还不够或没问题?


这就是我决定做的事情:

  • 将转换率(适用时)存储在事务表本身中,作为float
  • 将货币存储在帐户表中
  • 交易金额为a DECIMAL(19,4)
  • 使用转换率的所有计算都将由我的应用程序处理,因此我可以控制舍入问题

我不认为转换率的浮点数是一个问题,因为它主要用于参考,我将把它转换为十进制.

谢谢大家的宝贵意见.

sql database database-design currency

165
推荐指数
3
解决办法
10万
查看次数

如何在MySQL中存储小数?

我尝试过使用DECIMAL(2,2),但它不会让我使用它.

我只想存储一个数字,例如7.50或10.50.我需要在小数点后保留两个数字,但是当我刷新数据库时,它会将值重置为0.99.有什么建议?

mysql

34
推荐指数
2
解决办法
7万
查看次数