主键(Primary Key)是表中的一个或多个字段,用于唯一标识表中的每一行数据。
在关系型数据库中,主键用于确保数据的完整性和一致性,以及实现表之间的关联。主键通常是一个或多个字段的组合,其中每个字段都具有唯一性。主键可以是一个整数、字符串、日期等数据类型。 外键(Foreign Key)是表中的一个或多个字段,用于在两个表之间建立关联。外键通常是一个字段的组合,它与另一个表的主键相对应。外键用于确保数据的一致性和完整性,以及实现表之间的关联。外键通常是一个整数、字符串、日期等数据类型。 在上面的例子中,学号(s#)和系别(d#)是主键,而系别(d#)是student表的外键。这意味着在student表中,每个行都有一个唯一的系别,并且可以通过系别来关联到dep表中。 总之,主键和外键是关系型数据库中用于建立表之间关联的重要概念。主键用于唯一标识表中的每一行数据,而外键用于在两个表之间建立关联。