我想在MySQL数据库中存储许多记录。它们全部包含金钱价值。但是我不知道每个数字将插入多少个数字。 为此,我必须使用哪种数据类型? VARCHAR或INT(或其他数字数据类型)?
由于资金需要精确的表示,因此不要使用只近似的数据类型float。您可以将定点数字数据类型用于
decimal(15,2) 15 是精度(值的总长度,包括小数位) 2 是小数点后的位数 请参见MySQL数值类型:
当保留精确度非常重要时,例如使用货币数据,则使用这些类型。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。