📜  从脚本内联主键约束创建 sql 表 - SQL (1)

📅  最后修改于: 2023-12-03 15:36:20.509000             🧑  作者: Mango

从脚本内联主键约束创建 SQL 表

在 SQL 中,主键约束是一种用于保证表中数据唯一性的重要约束。在创建表时,我们可以使用脚本来在表中内联主键约束。

SQL 语法

以下是使用 SQL 创建表时内联主键约束的语法:

CREATE TABLE table_name (
   column1 datatype constraint_name PRIMARY KEY,
   column2 datatype,
   column3 datatype,
   .....
);
例子

以下是一个使用 SQL 脚本创建包含主键约束的表的例子:

CREATE TABLE Customers (
   CustomerID INT PRIMARY KEY,
   FirstName VARCHAR(255),
   LastName VARCHAR(255),
   Email VARCHAR(255),
   Country VARCHAR(255)
);

在上面的例子中,我们在“CustomerID”列上定义了主键约束,并将其命名为“PRIMARY”。这将确保每个“CustomerID”值都是唯一的,并且可以用于确保表中的数据唯一性。

约束名称

在 SQL 中,约束名称用于标识约束并使其易于管理。在上面的例子中,我们将主键约束命名为“PRIMARY”。如果未指定约束名称,则系统会自动为其生成一个名称。

以下是使用约束名称创建表的示例:

CREATE TABLE Customers (
   CustomerID INT,
   FirstName VARCHAR(255),
   LastName VARCHAR(255),
   Email VARCHAR(255),
   Country VARCHAR(255),
   CONSTRAINT pk_Customers PRIMARY KEY (CustomerID)
);

在上面的例子中,我们使用“CONSTRAINT”关键字指定主键约束的名称为“pk_Customers”。

结论

内联主键约束是有效管理 SQL 表中数据唯一性的一种方式。通过了解如何使用 SQL 脚本创建内联主键约束,您可以更有效地管理 SQL 数据库中的表。