1.int等整型的length的含义
在创建字段的时候,无论length取值为几,都不会影响int、tinyint等整型的最大存储长度,换句话说:int(1)可以存放100,int(3)也可以存放100,所以length的意义就只是“显示宽度”,这个显示宽度在打开了Zerofill的时候就会很明显的发现,会自动在该字段的取值前补“0”。一般来说,如果对显示宽度没有特殊要求的情况下,这些整型字段就用默认的length即可,无需指定length。
2.升序排序让null值排在最后的办法
order by field is null,field ASC
3.tinyint的一个坑
查询的时候会将字段类型为tinyint的值强制转换成0或者1,即等同于布尔值,所以如果该字段要存放其他值的时候不要用tinyint!