范围查询可以通过一个索引的单个或者多个索引值的区间来检索数据记录,也适用于符合索引。下面就区间是怎么样从where子句中被提取出来的作出详细解释。使用单值索引的范围查询对于单值索引来说索引值的区间能够很好地通过where子句中的相应条件很好的表示出来。单值索引的范围查询被定义为:对于BTree索引和Hash索引来讲,包含索引键和 =, <=>, IN(), IS NULL 或者 IS NOT NULL 这些操作符的比较此外对于BTree索引来讲还包含索引键和 >, <, >=, <=, BETWEEN, !=, 或<>, 或 LIKE不以通配符开头的 这些操作符的比较对于所有的索引类型,多个索引条件用 or 或者 and 组合的单个范围查询下面这些是范围查询SELECT * FROM
查看全文