外键,主键,索引区别?

定义不同:

主键:标识唯一记录,不能为空,不允许重复

外键:关联另一个表,可以是另一张表的主键

索引:该字段没有重复值,但可以有空值

 

作用不同:

主键:用来保证数据的完整性

外键:用来关联另一张表

索引:提高数据的查询速度

 

个数不同:

主键:一个表只能有一个主键

外键:可以关联多个外键

索引:可以有多个唯一索引

posted @ 2020-05-11 21:09  ybw~  阅读(324)  评论(0)    收藏  举报