怎么对一个表的两个字段建索引,表table 字段
id ,type, cust_id ,supplier_id (用后两个字段建索引)
,我没用过索引,请大家指点下,网上看了了解了下,但还是不知道怎么用,
麻烦帮建一下索引,说明下怎么用

解决方案 »

  1.   

    create index table_id_idx on table( cust_id ,supplier_id )
      

  2.   

    create index dex_table on table(cust_id,supplier_id)
      

  3.   


    加不加索引对查询结果没有影响。只影响SQL的查询效率。(针对大数据而言,小数据没多大影响)
    使用index:每个index会直接对应一个物理地址,当查询的条件满足索引时,则可以直接通过物理地址读取记录。
    不使用index:会根据查询条件扫描一次存储,然后再定位地址,再读取记录。
    当index适用于查询条件时,使用index会减少i/o操作,从而达到提高效率的作用。
    当index不使用与查询条件是,使用index反而会增加查询index的时间消耗。从而损耗效率。
    所以在建表时是否需要增加索引,要视情况而定。