繁体   English   中英

将数字存储到MySQL

[英]Storing numbers to MySQL

请原谅,有人可能会告诉我以下数字的最佳列类型是什么?

0.021,-0.001

如果您需要精确的精度(例如存储财务数据时),请使用DECIMAL 否则FLOAT应该这样做。

http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html

你应该查看那个参考。 在你的问题中你没有足够具体来给出明确的答案,但看起来,浮点数或小数类型对你有用。

取决于这些值在系统中的含义。 如果我猜,我会说你正在寻找一个定点类型,比如Decimal。 但是,您有几种数字数据类型的选项

这取决于。 你可以使用像DOUBLE这样的flotaing point值,如果它没有确切的值。

如果您的值介于0到1和4位之间,您也可以使用DECIMAL(1, 3)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM