数据类型与建表规范本篇所有 SQL 在本机 MySQL 8.0.46 实测。核心问题:为什么金额要用 DECIMAL 而不是 FLOAT?VARCHAR(255) 是不是越大越好?一、一个真实的踩坑:浮点数存金额先看实测结果:CREATETABLEdemo.t_money_bad(idINTPRIMARYKEYAUTO_INCREMENT,amount_floatFLOAT,amount_double