数据库中,一个表字段可以是本表的主键,同时,也可以是其他表的外键(在其他表中被设置为外键)外键设置条件。 若某字段是本表的外键,则该字段引用的字段一定是某表的主键。(在两个表中,两上字段可不同名,但属性一定相同) 定义: 主键是能确定一条记录的唯一标识。比如,一条记录包括身份证号,姓名,年龄。身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是主键。 主键字段不能是NULL。 主键是一种唯一性索引,但它必须指定为“PRIMARY KEY”。 一个表只能有一个主键。 外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。比如:A表中的一个字段,在B表中,该字段是B表的主键,那他就可以在A表中被设置为外键。