主关键字是本表的唯一标识属性,不能重复。如用户信息表中的用户ID,用户名,这些都是不能重复的,不过最好是设置用户ID为主关键字。
区别与联系:
1.主关键字是本表的唯一标识属性,不能重复。这些都是不能重复的,不过最好是设置用户ID为主关键字。外关键字是指该字段数据来源是来源于另一表的主关键字,所以说外关键字是关系数据库的基础。
2.对于一个二维表,候选关键字至少一个,可能有多个。从候选关键字中可以选出一个作为“主关键字”。对表中每个记录来说,主关键字必须包含一个不同于其它记录的唯一的值。
3.主关键字的值不能为空,否则主关键字不能起唯一标注记录的作用。
扩展资料:
主关键字作用:
1.保证实体的完整性
2.加快数据库的操作速度
3.在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复。
4.ACCESS自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。
参考资料:百度百科——主关键字
参考资料:百度百科——外关键字