@see http://database.51cto.com/art/200910/156685.htm
@see http://www.cnblogs.com/tianhuilove/archive/2011/09/05/2167795.html
1、创建索引
(1)、ALTER TABLE:ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。
ALTER TABLE table_name ADD INDEX index_name (column_list)
ALTER TABLE table_name ADD UNIQUE (column_list)
ALTER TABLE table_name ADD PRIMARY KEY (column_list)
(2)、CREATE INDEX:CREATE INDEX可对表增加普通索引或UNIQUE索引。
CREATE INDEX index_name ON table_name (column_list)
CREATE UNIQUE INDEX index_name ON table_name (column_list)
2、删除索引
(1)、ALTER TABLE table_name DROP INDEX index_name
(2)、DROP INDEX index_name ON talbe_name
3、查看表的索引
SHOW INDEX FROM table_name 或者 ,
SHOW KEYS FROM table_name
4、建立索引的时机
一般来说,在WHERE和JOIN中出现的列需要建立索引,但也不完全如此,因为MySQL只对<,<=,=,>,>=,BETWEEN,IN,以及某些时候的LIKE才会使用索引。