可变长度十进制数的MySQL列类型

时间:2015-02-20 05:43:37

标签: mysql decimal varchar

我正在尝试找到最佳列类型,用于小数位前后的不同长度的数值。

DECIMAL类型似乎只允许固定长度的固定长度数字也在小数点后面。我需要保留精确数字的东西,如:

  • 1.50
  • 222.05
  • 124.2584879775435298
  • 5344.87987797797979077

除了v​​archar之外,我找不到任何明显适应这一点的东西。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您是否需要这些数字用于未来的数字运算?如果没有,那么您应该能够将数据存储为可变长度字符串,以便VARCHAR可以工作。

此网站可能会回答您的问题:

http://dev.mysql.com/doc/refman/5.6/en/numeric-types.html