🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
数据类型: ![](https://box.kancloud.cn/8cd68c580068c237a5ba62f337deffda_689x447.png) 1个字节=8个二进制的0或1 1个字节 存储 1个英文或半个汉字 ## 整型: tinyint 占用存储空间 1个字节 插入的数值范围 -128——127 0——255 smallint 占用存储空间 2个字节 mediumint 占用存储空间 3个字节 int 占用存储空间 4个字节 bigint 占用存储空间 8个字节 **备注:** 占用的存储空间不用理会,由系统自动分配,我们要用的参数是数值范围 usigned 是否有正负 zerofill 不足的前导用0填充 bool类型,可以用tinyint(1)表示 规定**最小数据宽度**,达到**统一显示**的目的,这个属性通常需要zerofill填充0来控制 超过宽度没有影响 c tinyint(3) zerofill //如果宽度不够用0填充 005 ## 小数类型: float 占空间4 double(总位数,小数位) 占空间8 decimal(最大值,小数位)变长 float(5,2) 5位数,小数2位 **备注:** 也支持zerofill ## 字符串类型: varchar(M) 65532 可变字符 允许的字符串长度'abcde' varchar(5)——5个字节 char(5)——6个字节 char(M) 255 定长 如:手机号,身份证号 text set 集合类型 不定项选择题 enum(1,2,3) 枚举 值只能是某一个 blob