索引是一个单独的、存储在磁盘上的数据库结构,它们包含着对数据表里所有记录的引用指针.使用索引用于快速找出在某个或多个列中有一特定值的行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径...1.普通索引:MySQL中的基本索引类型,允许在定义索引的列中插入重复值和空值.
2.唯一索引:索引列的值必须唯一,但允许有空值.如果是组合索引,则列值的组合必须唯一.
3.主键索引:一种特殊的唯一索引...,不允许有空值.
4.单列索引:即一个索引只包含单个列,一个表可以有多个单列索引.
5.组合索引:指在表的多个字段组合上创建的索引,使用组合索引时遵循最左前缀集合.
6.全文索引:允许在这些索引列中插入重复值和空值...● ref:行给出了关联关系中另一个数据表里的数据列的名字
● rows:行是MySQL在执行这个查询时预计会从这个数据表里读出的数据行的个数
● extra:行提供了与关联操作有关的信息...字段长度为30,在组合索引中序列为1该字段不许为空NULL,info字段长度为50,在组合索引中的序号为2,该字段可以为空值NULL.