[英]What is the best datatype to store 18 digit numeric value in MySQL
在 MySQL 中存储 18 位数值的最佳数据类型是什么
18
0
有多种数据类型
BIGINT
FLOAT(18,0)
DECIMAL(18,0)
DOUBLE(18,0)
MySQL 中用于存储和检索此类值的行业标准和最有效的数据类型是什么。
使用BIGINT UNSIGNED
。 它可以支持至少 19 位的精度。 最大值为 18446744073709551615。
在这种情况下使用 DECIMAL、FLOAT 或 DOUBLE 没有任何优势,因为您说这些值没有比例。
但是您确实需要 18 位精度,因此FLOAT/DOUBLE 的舍入行为可能无法满足您的需要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.