SQL 复合键

2024年8月29日 | 1 分钟阅读

复合键是表中两个或多个列的组合,当这些列组合在一起时,可以用来唯一标识表中的每一行。当它们组合在一起时,可以保证唯一性,但当单独使用时,不能保证唯一性。

有时需要多个属性来唯一标识一个实体。由多个属性组合而成的主键称为复合键。

换句话说,我们可以说

复合键是由给定表的多个字段或列组合而成的键。它可以是候选键或主键。

构成复合键的列可以是不同的数据类型。

指定复合键的 SQL 语法

在所有情况下,创建的复合键都由 COLUMN1 和 COLUMN2 组成。

MySQL

MySQL

Oracle

SQL Server

让我们看看 select top 语句的语法