哪些字段类型适合加索引 ?哪些字段类型不适合加索引 ?你能解释清楚吗 ?
来源:5-25 【扩展与练习】关于 MySQL 索引的介绍及作业

慕哥9561112
2019-03-05
我们项目组在使用的最多的是对int类型使用索引,不使用字符类型的,因为字符类型的很多时候会使用到like语句进行查询,like语句会使的索引失效。
写回答
1回答
-
张勤一
2019-03-06
同学你好:
其实,对于字符类型,也并不是绝对不能加索引的。数据库常用的索引规范如下:
1、表的主键、外键必须有索引;
2、数据量超过300的表应该有索引;
3、经常与其他表进行连接的表,在连接字段上应该建立索引;
4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;
5、索引应该建在选择性高的字段上;
6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;
7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替;
8、频繁进行数据操作的表,不要建立太多的索引;
9、删除无用的索引,避免对执行计划造成负面影响。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
60
相似问题