MySQL 小数类型
时间: 2023-08-09 08:06:33 浏览: 98
mysql数据类型.doc
在 MySQL 中,小数类型包括 DECIMAL 和 FLOAT 两种类型。
1. DECIMAL(precision, scale):DECIMAL 是 MySQL 中用于存储精确数字的数据类型,precision 表示数字的总位数,scale 表示小数点后的位数。DECIMAL 的最大值为 65 位,其中小数部分最多可占 30 位。例如,DECIMAL(10,2) 可以存储 8 位整数和 2 位小数,范围为 -9999999.99 到 9999999.99。
2. FLOAT(M, D):FLOAT 是 MySQL 中用于存储浮点数的数据类型,M 表示数字的总位数,D 表示小数点后的位数。FLOAT 的存储空间较小,但精度较低,可能存在精度丢失的问题。例如,FLOAT(8,2) 可以存储 6 位数字和 2 位小数,范围为 -9999.99 到 9999.99。
需要注意的是,MySQL 中的 DECIMAL 和 FLOAT 类型的实现方式可能与其他数据库略有不同,因此在具体使用时需要查看 MySQL 的官方文档并了解其具体的实现方式。
阅读全文