一、索引的概述
例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于10000的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),即可在索引中查找。由于索引是经过某种算法优化过的,因而查找次数要少的多。
二、create index实例:
本例会创建一个简单的索引,名为 “personsindex”,在 persons表的 id列:
create index personsindex on persons(id);
如果您希望以降序索引某个列中的值,您可以在列名称之后添加保留字 desc:
create index personsindex on persons(id desc);
假如您希望索引不止一个列,您可以在括号中列出这些列的名称,用逗号隔开:
create index personsindex on persons(id, name);