MySQL 中 FLOAT 类型默认的格式为显示 6 位小数。这是因为 FLOAT 类型占用 4 字节存储空间,可以存储单精度浮点数,其精度大约在 7 位左右。因此,默认情况下 MySQL 显示 FLOAT 值时会显示 6 位小数,以尽可能地展示其精度。
例如,如果将一个值为 123.456789 的 FLOAT 类型字段插入到表中,并查询该字段的值,则默认情况下会显示为:
SELECT float_column FROM table_name;
+--------------+
| float_column |
+--------------+
| 123.45679 |
+--------------+
如果想要更改默认的显示格式,可以使用 FORMAT 函数来控制输出。例如:
SELECT FORMAT(float_column, n) FROM table_name;
其中 n 表示希望保留的小数位数。




