哪种类型的数据最好保留“十进制”?在 MySQL 中?
我必须在 MySQL 数据库中保存十进制值(高精度)。但在 MySQL 中有两种类型:十进制和数字(参见 http: //dev.mysql.com/doc/refman/5.0/en/numeric-types.html ),它们需要两个数字(第一个,第二个),我不知道这些数字等于 C# 类型精度为小数。
I must to save decimal values (with high accuracy) in MySQL Data Base. But in MySQL there are two types: decimal and numeric (see http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html ) and they require two number (first, second) and I don't know which those numbers is equal to C# type decimal in accuracy.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从您输入的链接中:
我认为它们在大多数 RDBMS 中是完全相同的。但也许有一天它们会变得不同(我对此表示怀疑):
From the link you type:
I think they are exactly the same in most RDBMS. But maybe some day they will become different (I doubt that):
在 MySQL 中,
DECIMAL
和NUMERIC
是相同的。您可以使用任何这些类型来存储精确的数值。In MySQL,
DECIMAL
andNUMERIC
are the same. You can use any of these types to store exact numeric values.