数据库简单知识

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:18:01
关于数据库中主键、外键的区别是什么?

外键:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。外键表示了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字.
主键:主关键字(主键,primary key)是被挑选出来,作表的行的惟一标识的候选关键字。一个表只有一个主关键字。主关键字又可以称为主键。 主键可以由一个字段,也可以由多个字段组成,分别成为单字段主键或多字段主键

主键是为了不让数据重复,是唯一的一个键。

主键是唯一区别一个实体的,它对于任何一个实体都是唯一的。如学生的学号。
而外键是主键的一种特例,它不但是一个表的主键,而且是另个表的属性。主键没此要求。