主键、外键和索引的区别

1、定义:

  (1)主键–唯一标识一条记录,不能有重复的,不允许为空

  (2)外键–表的外键是另一表的主键, 外键可以有重复的, 可以是空值

  (3)索引–该字段没有重复值,但可以有一个空值

2、作用:

  (1)主键–用来保证数据完整性

  (2)外键–用来和其他表建立联系用的

  (3)索引–是提高查询排序的速度

3、个数:

  (1)主键–主键只能有一个

  (2)外键–一个表可以有多个外键

  (3)索引–一个表可以有多个唯一索引

posted @ 2021-12-10 23:41  光明^^龙  阅读(1183)  评论(0)    收藏  举报