很多站长朋友们都不太清楚mysql状态用什么字段,今天小编就来给大家整理mysql状态用什么字段,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 在mysql中推荐字段的类型一般大家都用什么? 2、 mysql 状态类型字段怎么建索引 3、 MySQL建表字段选择 在mysql中推荐字段的类型一般大家都用什么?推荐通常用tingint,一些特定情况会用到enum,比如:失效、有效多数会用enum
mysql 状态类型字段怎么建索引1. 如果只是0和1的话,加索性未必会有用,当查询数据超过总数据的20%,索引会失效
2.如果修改这个字段是主旋律,加索引会对更新操作带来性能损失
3. 如果一定要用status这个字段进行查询,考虑下能否将status这个字段的值分离得更加离散,从索引的原来来说,索引离散才能快速定位到自己查询的数据
MySQL建表字段选择1、尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED
2、VARCHAR的长度只分配真正需要的空间
3、使用枚举或整数代替字符串类型
4、尽量使用TIMESTAMP而非DATETIME,
5、单表不要有太多字段,建议在20以内
6、避免使用NULL字段,很难查询优化且占用额外索引空间
7、用整型来存IP
关于mysql状态用什么字段的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于mysql状态用什么字段 mysql状态字段的设计的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did122957