单列索引:索引中只包含一个列。
组合索引:在多个字段上建立的索引,只有在查询条件中顺序的使用了这些索引,索引才有效果。使用组合索引遵循最左前缀原则。...Unique(唯一索引):索引列必须唯一,但允许有空值,若是组合索引,则列值的组合必须保持唯一。
Key(普通索引),是MySQL中基本的索引类型,允许列中有空值,重复值。...FULLTEXT(全文索引):全文索引类型为FULLTEXT,在定义索引的列上支持值的全文查找,允许在这些索引列中插入重复值和空值。...(各种函数)
having
select
distinct
order by
limit
所有的查询都是从from开始的,在执行过程中,每个步骤都会为下一个步骤生成一个虚拟表vt1(选择相对较小的表做基础表...从磁盘中读取数据时,都是按磁盘块来读取的,并不是一条一条读的,如果我们尽可能多的把数据放进磁盘块中,那么一次磁盘读取就会读取更多的数据,那么查询数据的时间也就会降低。