“密钥”是数据库管理系统(DBMS)最基本和最重要的概念之一; 通过为我们提供从表中访问和检索数据的简便性,密钥可以帮助我们轻松处理数据库中的记录和表。主键是第一个被理解的键,因为它唯一地标识任何表的特定记录。但是,主键和外键不能相互混淆,因为它们具有完全不同的定义和用法。以下是两者之间的差异。一个表的外键虽然源自另一个表的主键,但具有完全不同的特征,这些差异是至关重要的,应该注意避免任何错误。