一、数据类型分类

二、数值类型

注意:bit 类型

三、float 类型
float[(m, d)] [unsigned]:M 指定显示长度,d 指定小数位数,占用空间 4 个字节。
小数:float(4,2) 表示的范围是 -99.99~99.99,MySQL 在保存值时会进行四舍五入。


四、decimal 类型
decimal(m, d)[unsigned]:定点数 m 指定长度,d 表示小数点的位数。
decimal(5,2) 表示的范围是 -999.99999.99
decimal(5,2) unsigned 表示的范围 0999.99
decimal 和 float 很像,但是有区别:float 和 decimal 表示的精度不一样
说明:float 表示的精度大约是 7 位。
decimal 整数最大位数 m 为 65。支持小数最大位数 d 是 30。如果 d 被省略,默认为 0,如果 m 被省略,默认是 10。
建议:如果希望小数的精度高,推荐使用 decimal。
五、char 类型
char(L):固定长度字符串,L 是可以存储的长度,单位为字符,最大长度值可以为 255











