int(11): 不是存储十一位长度的数值,而是显示宽度,我们看到现在我的 number 字段, 长度 (M)=5, 属性 =UNSIGNED ZEROFILL(无符号, 用 0 来填充位数), 设置这个属性后我往表时插入数据, 系统会自动把 number 字段 M 不够 5 位的在左侧用 0 来填充; 效果如下
MySQL建表注意事项:
每张表都要有主键,创建时间,更新时间
要为频繁作为查询的字段建索引,作为联合查询字段和经常做排序的字段,建索引
注意每个字段的类型,和长度大小,默认值,每个字段都要写注释,注意每个字段是否未空
书写规范:要用下划线,,字段名前都要带表名来区分