2011-03-30 75 views
3

不好意思,请问有人可能会告诉我什么是以下数字的最佳列类型?将数字存储到MySQL

0.021,-0.001

+0

http://dev.mysql.com/doc/refman/5.0/en/data-types.html – 2011-03-30 12:53:57

回答

6

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

+0

谢谢我使用了一个float(4,3) – Chin 2011-03-31 13:37:44

1

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

1

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

如果您的值介于0和1之间且长度为4位数,则还可以使用例如DECIMAL(1, 3)