建索引的几大原则 1.最左前缀匹配原则,mysql会一直向右匹配直到遇到范围查询(>.<.between.like)就停止匹配. 2.=和in可以乱序,比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意顺序,mysql的查询优化器会帮你优化成索引可以识别的形式 3.尽量选择区分度高的列作为索引,count(distinct col)/count(*),一般需要join的字段我们都要求是0.1以上,即平均1条扫描10条记录 4.索引列不能参与计算: 5.尽量的…