mysql - 什么 MySQL 类型最适合 "price"列?

我在 products 表中有一个 price 列。

我想知道哪种 MySQL 类型最适合本专栏。是 DECIMALFLOAT 还是别的什么?

价格可以是例如:139.994014.5(小数点后两位,如商店)。

请指教。

最佳答案

DECIMAL 因为十进制值被精确存储。例如。 DECIMAL(10, 2) 非常适合不高于 99999999,99 的价格。 MySQL Docs reference

关于mysql - 什么 MySQL 类型最适合 "price"列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4397302/

相关文章:

mysql - 在 Rails 迁移 (MySQL) 中,您能否指定新列的位置?

mysql - 用大量测试数据填充数据库表

mysql - 什么是 MySQL "Key Efficiency"

mysql - 如何更改 mysql 表列的默认值?

mysql - SQL唯一varchar区分大小写问题

sql - ON子句中的MySQL未知列

c# - MySQL - 实体 : The value for column 'IsPrimaryK

mysql - 如何将数据库从 Amazon RDS MySQL 实例导出到本地实例?

mysql - 在 MySQL 中循环遍历结果集

mysql - 等于 (=) 和具有一个文字值的 IN 之间的性能差异