create [unique] index indexname on tablename(column[1],column[2]...)
索引是建立在数据库的表上的,目的是提高数据查询的效率。对于大型表,出现where子句查询很多的时候建立比较好,不然就没什么用。具体的就好像字典的索引差不多。建立在那里以后就不怎么管的。

解决方案 »

  1.   

    NAME
    aa
    ab
    ac
    ...
    ba
    bb
    bc
    ......
    这是个很大的表的一列,你要找where NAME=bc,如果没有索引,就会从头开始查找,而在这一列上建立一个索引后,就可以从b开始,这样速度就提高了,至于究竟能够提高多少,那是由很多因素决定的,所以,普通的索引只对where子句有效,同时能够限制该列的唯一性。
      

  2.   

    建立正确的索引能加快查询,但是也增加了库的容量
    Create Index IndexName on TableName (ColName)
      

  3.   

    我要补充的是不要用太多index, 不然会减慢写的动作.
    index的字段有愈多种的数值愈好.  如性别 (只会有M 或 F) 不及 班别(P1 - P6)