如何在 SQL 中添加主键2024 年 8 月 29 日 | 4 分钟阅读 本文将介绍如何在 SQL 数据库的表中为主键添加列。 PRIMARY KEY 用于检索 SQL 表中的每个记录。定义为主键的字段必须包含不同且非 NULL 的值。您可以通过以下两种方式轻松地为主键添加列:
如果您想为主键添加列,必须按给定顺序遵循以下步骤:
现在,我们将通过一个示例来解释上述步骤。 步骤 1:创建数据库在结构化查询语言中,创建数据库是存储数据库中结构化表的第一步。 使用以下 SQL 语法创建数据库 假设您想创建 Vehicles 数据库。为此,您必须在结构化查询语言中输入以下命令: 步骤 2:创建表并插入数据现在,您必须使用以下 SQL 语法在数据库中创建表: 假设您想在 Vehicles 数据库中创建 Cars 表。为此,您必须在 SQL 应用程序中输入以下查询: 步骤 3:添加主键前查看表结构创建表并插入数据后,您可以通过在 SQL 应用程序中输入以下查询来查看 Cars 表的结构:
步骤 4:向表中添加主键如果您想在创建表时添加主键,则必须在 SQL 中使用以下 CREATE TABLE 语法: 示例以下查询创建 'Cars' 表,并在 'Model' 列上添加 PRIMARY KEY 约束: 此 SQL 查询不允许数据库用户在 Cars 表中插入相同型号的汽车。 步骤 5:添加主键后查看表结构要检查 第四步 中执行的查询结果,您必须在 SQL 中输入以下 DESC 命令:
您可以在上面的 SQL 输出中看到 Model 列已被创建为主键。现在,Model 列必须包含唯一且非 NULL 的值。如果您在此列中输入相同的值和 NULL 值,SQL 系统将显示错误。 删除表中的主键如果您想从表列中删除主键,则必须在 SQL 中使用以下 ALTER 语法: 以下查询从 Cars 表的 Model 列中删除 PRIMARY KEY: 向现有表添加主键如果您想在现有表中添加主键,则必须在 SQL 中使用以下 ALTER 语法: 以下查询在 Cars 表已存在于数据库系统中时,将 PRIMARY KEY 约束添加到 Color 列: 此 SQL ALTER 查询不允许您在 Cars 表中插入相同颜色的汽车。 下一主题如何在 SQL 中插入一行或多行 |
我们请求您订阅我们的新闻通讯以获取最新更新。