在MySQL中存储货币值的最佳数据类型

我想在MySQL数据库中存储许多记录。它们全部包含金钱价值。但是我不知道每个数字将插入多少个数字。

为此,我必须使用哪种数据类型

VARCHARINT (或其他数字数据类型)?

回答:

由于资金需要精确的表示,因此不要使用只近似的数据类型float。您可以将定点数字数据类型用于

decimal(15,2)

  • 15 是精度(值的总长度,包括小数位)
  • 2 是小数点后的位数

请参见MySQL数值类型:

当保留精确度非常重要时,例如使用 数据,则使用这些类型。

以上是 在MySQL中存储货币值的最佳数据类型 的全部内容, 来源链接: utcz.com/qa/434402.html

回到顶部