将数字存储到MySQL

时间:2011-03-30 12:50:49

标签: mysql

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

0.021,-0.001

4 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

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

答案 3 :(得分:1)

这取决于。如果没有确切的值,您可以使用DOUBLE之类的flotaing point值。

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