在数据库中设计主键是为了唯一标识,设计外键主要是为了使得两个表联系起来,用一个表查询的值可以用来查询另一个表中的值,在插入数据时主键的表插入时没有限制,外键的表插入数据时有限制,作为外键的属性值必须在作为主键的属性值中存在。 在删除主键的值时候,如果外键值中有主键的值的话,就不能删除。