建表原则
1 字段尽量定常(或统一长度)
2 常用字段和不常用字段分离(user表超过50字段横向拆分)
3 反范式,追加冗余字段(统计字段)
空间换时间,时间换空间 理论S
列类型
int>date,time>enum,char>varchar>text,blob
unsigned, not null
null在5.7做了优化 但是is null和is not null仍然不方便
enum内部存储类型为tinyint,但相比于tinyint多了一部转换
建表原则
1 字段尽量定常(或统一长度)
2 常用字段和不常用字段分离(user表超过50字段横向拆分)
3 反范式,追加冗余字段(统计字段)
空间换时间,时间换空间 理论S
列类型
int>date,time>enum,char>varchar>text,blob
unsigned, not null
null在5.7做了优化 但是is null和is not null仍然不方便
enum内部存储类型为tinyint,但相比于tinyint多了一部转换