主键和索引是两个概念
但当你建主键的时候,数据库会自动帮你建上索引
取消主键的时候,索引也会自动删除

解决方案 »

  1.   

    还是不明白能详细一点么
      

  2.   

    主键只有一个。索引可以多个
      

  3.   

    在数据操作上,主健等效于唯一索引。
    主健不能有重复值,索引可以有重复值。
    另外,主健不能为空值。
      

  4.   

    从数据库的应用来说, 每个表只可以有最多一个主键, 而表中其他的字段皆可以
    用这个键为代表, 例如学生的注册纪录中, 每个人只有一个学号, 学号便是可以
    用作该表的主键.  但是各个学生会是从不同的地方来的.  好似从不同的省份.  於是你可以设定
    省份为其中一个的索引.  方便日後寻找用.
      

  5.   

    索引表                   对应数据表
    pk 纪录号
       980101 1 980101   ... …
       980102 2 980102 ... …
       980201 3 980201 ... …
    建立索引后,数据库自动建立索引表,在索引表中只保存了主键和记录号(表中各记录的指针),因此它是独立于数据库的一个表,可以随时创建和删除而不影响主表的结构。
      

  6.   

    主键就是主索引,一个表中只能有一个,要求对应字段不能有重复值,它不是唯一索引。
    索引有很多种,普通索引、唯一索引可以允许字段值重复,候选索引、主索引则不允许字段值重复。
      

  7.   

    主键一般是你自己建的,
    索引是数据库会自动帮你建上
    主键一定是唯一,表示~