在MySQL的优化中,索引的作用绝对算是一个大头,很多时候索引使用得当可以使得一个查询的效率提高几个数量级,同时它还具有自动排序等功能.所以如果是深入MySQL,那么索引绝对是其中重要的一部分. MySQL中的索引 MySQL中的索引按类型分大致可以分为5类: 主键索引 普通索引 唯一索引 文本索引 组合索引 主键索引 定义:唯一且不为空,简称主键,表中可以没有主键,但是最多只能有一个; 在Innodb中,会默认将主键索引设置为聚簇索引: 一般而言,主键索引的建立符合以下的原则: 与业务无关的自…