对一些大型的网站,索引的作用很明显,MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。
	
	1.普通索引

 这是最基本的索引,它没有任何限制
	 增加索引
	 CREATE INDEX indexName ON student(username(100)); 
	 修改索引
	 ALTER table tableName ADD INDEX student(username(100))
	 删除索引
	 DROP INDEX [indexName] ON student; 
	 
2,唯一索引

   它与前面的普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。它有以下几种创建方式:
	 
	 CREATE UNIQUE INDEX indexName ON student(username(100)) 
	 
	 ALTER table studen ADD UNIQUE [indexName] (username(length))
	 
3,主键索引

   ALTER TABLE tbl_name ADD PRIMARY KEY (userid)
	 
4,全文索引

 ALTER TABLE tbl_name ADD FULLTEXT index_name (username)
 
文章来自:http://www.dc3688.com/