导读:MySQL索引是提高查询效率的重要手段,但是过多或者不恰当的索引会降低性能 。本文将介绍一般情况下MySQL建几个索引 , 并从以下几个方面进行阐述 。
1. 建立主键索引
主键索引是表中唯一标识每一行数据的索引,必须建立 。如果没有主键,则可以考虑使用唯一索引代替 。
2. 建立外键索引
外键索引可以加速关联查询,提高查询效率 。如果表中存在外键,则应该建立外键索引 。
3. 建立经常用于查询的字段索引
对于经常被查询的字段,如用户名、手机号等,可以建立索引来提高查询效率 。
4. 建立复合索引
复合索引可以同时包含多个字段,可以提高多条件查询的效率 。但是需要注意的是,复合索引的长度不能太长,否则会影响性能 。
【mysql多少数据需要建索引 mysql一般建几个索引】总结:建立索引是提高MySQL查询效率的重要手段 , 但是过多或者不合理的索引会降低性能 。一般情况下 , 我们需要建立主键索引、外键索引、经常用于查询的字段索引以及复合索引 。在建立索引时,需要根据具体情况进行优化 , 避免出现不必要的索引 。
推荐阅读
- mysql设置主键和外键 mysql设置表的主键
- mysqlset套
- mysql 企业 深圳mysql企业版购买
- mysql编译安装和极速安装 mysql5.4编译
- mysql实现分组排名 mysql数据按星期分组
- mysql为什么保存不了表 mysql不能存表情
- mysql查看用户权限命令 mysql查看账号权限
- mysql高频面试题 mysql高频100问
- mysql特点及优点 mysql的两个优点