我有很多float列,但是在phpmyadmin中,我没有提供float的大小,但与varchar不同,它仍然保存该列

float的默认大小是多少?
我应该像Float(10,2)一样手动输入大小吗?还是没有太大的性能差异?
谢谢 :)
正如mysql 手册中关于 float所说:
为了获得最大的可移植性,需要存储近似数值数据值的代码应使用 FLOAT 或 DOUBLE PRECISION,而不指定精度或位数。
无长度是默认长度值。
但是,如果您指定了长度,那么 mysql 会将浮点四舍五入到指定的小数位数。有关更多详细信息,请参阅上面链接的文档:
例如,定义为 FLOAT(7,4) 的列显示时将类似于 -999.9999。MySQL 在存储值时执行舍入,因此如果将 999.00009 插入 FLOAT(7,4) 列,则近似结果为 999.0001。