我想在MySQL数据库中存储许多记录。它们全部包含金钱价值。但是我不知道每个数字将插入多少个数字。 为此,我必须使用哪种数据类型? VARCHAR 或 INT (或其他数字数据类型)?
由于资金需要精确的表示,因此不要使用只近似的数据类型float。您可以将定点数字数据类型用于
float
decimal(15,2)
15
2
请参见MySQL数值类型:
当保留精确度非常重要时,例如使用 货币 数据,则使用这些类型。