记录一下一些简单的在设计表结构方面对MySQL的简单优化。
- MySQL中的两种临时表
- varchar类型的长度怎么确定?有什么样的原则,和Text和LongText的区别是什么?
- mysql中int(1)中int后面的数字(简单介绍)
- mysql int(11)字段左边自动补零了

如上图,int所谓的长度不是他真的长度,设置为int就占4个字节,设置为tinyint就占一个字节
常量表设计
对于一些明显有类型的字符串数据,有两种技术方案
- 对于需要做到下拉列表里的数据,存储到常量表里
- 对于每次都随实体出现的,直接以字符串存到表里,即便用数字id更节省空间,但是我们更注重效率,减少连表查询次数,提高性能。