MySQL 可变长度十进制数的列类型
MySQL Column Type for Variable Length Decimal Numbers
我正在尝试找到用于小数点前后不同长度的数值的最佳列类型。
DECIMAL类型好像只允许定长数字,小数点后也有定长。我需要一些可以保留精确数字的东西,例如:
- 1.50
- 222.05
- 124.2584879775435298
- 5344.87987797797979077
除了 varchar 之外,我找不到任何其他内容可以清楚地适应这一点。我错过了什么吗?
您以后的数值运算需要这些数字吗?如果没有,那么您应该能够将数据存储为可变长度的字符串,以便 VARCHAR 可以工作。
这里这个网站可能会回答你的问题:
我正在尝试找到用于小数点前后不同长度的数值的最佳列类型。
DECIMAL类型好像只允许定长数字,小数点后也有定长。我需要一些可以保留精确数字的东西,例如:
- 1.50
- 222.05
- 124.2584879775435298
- 5344.87987797797979077
除了 varchar 之外,我找不到任何其他内容可以清楚地适应这一点。我错过了什么吗?
您以后的数值运算需要这些数字吗?如果没有,那么您应该能够将数据存储为可变长度的字符串,以便 VARCHAR 可以工作。
这里这个网站可能会回答你的问题: