使用索引的原则 1. 如果没有唯一性要求,可以选择普通索引 2. 如果列上有唯一性要求,可以选择唯一索引 3. 如果是需要模糊搜索,建议选择全文索引 4....如果有多个条件一起查询,可以选择组合索引 使用索引需要注意以下几点: 1. 按需使用索引 2....userinfo i on u.id=i.uid where u.id in (1,3,4,55,67,76) order by u.id limit 10; sql语句执行的逻辑是这样的 第一步: 将user表和...userinfo表 做笛卡尔积 1.FROM 子句对其后面的左表user和右表执userinfo行笛卡尔积, 产生虚拟表VT1 2.ON 子句对VT1中的数据根据ON的条件进行过滤,产生虚拟表VT2...rows 显示MYSQL执行查询的行数,简单且重要,数值越大越不好,说明没有用好索引