想问一下主键和索引的意义?以及它们之间有什么关系没?

解决方案 »

  1.   

    主键可唯一确定一条记录
    索引是一种用来加速查询的数据结构,但滥用会影响更新效率
    通常较大记录数表需要索引,根据你的常用查询条件where设定
      

  2.   

    正确,主键用来确定每一行的惟一值,
    索引,就像在查字典一样,提高查找的速度,主要与你的Where结合使用.
      

  3.   

    http://www.google.cn/search?hl=zh-CN&newwindow=1&q=主键+索引+关系&btnG=Google+搜索&meta=&aq=f&oq=
    概念性的东西,查查google,baidu就有很好的答案叻
      

  4.   

    主键:唯一标识表中某一行数据的标记字段,通过主键的某一个确定值,在数据表中只能找出一条数据相对应,且只能是唯一的一条。主键可以是一个字段,也可以由多个字段组成(也称为复合主键)索引:ORACLE中的索引很有多种,常用的如B-树索引等,不同的索引会在不同条件查询时被调用,利用索引能看到的效果就是,在查询类操作时能快速定位到数据,节省时间,提高效率在某表中创建好主键时,系统会自动的在主键上加索引,因此,在创建之后,如果查询条件,也就是where后面的条件引用的是主键字段,那么可以通过执行计划看到,速度提高不少。