mysql 添加主键 PRIMARY KEY 的具体操作 mysql怎么添加主键PRIMARY KEY

发布时间:2025-06-19 14:01:36阅读:95237

对于使用 MySQL 修改数据库的朋友而言,可能对如何添加主键 PRIMARY KEY 还不太清楚。接下来,就为大家详细介绍 MySQL 添加主键 PRIMARY KEY 的方法,希望能对大家有所帮助!

mysql 怎么添加主键 PRIMARY KEY

方法一

在创建表时直接指定主键。在此示例中,将 id 字段定义为 INT 类型,并且设置为不允许为空(NOT NULL),同时开启了自动递增(AUTO_INCREMENT)功能。这意味着每次向表中插入新行时,id 字段的值会自动递增。通过 PRIMARY KEY (id) 语句,把 id 字段指定为表的主键。

创建表时直接指定主键示例图

方法二

在定义完所有列之后再指定主键。在这个例子里,通过 CONSTRAINT 关键字,在所有列定义完成后指定 PRIMARY KEY 约束。pk_emp2 是约束的名称,可根据实际需求自定义。

定义完所有列后指定主键示例图

方法三

创建复合主键。由 name 和 deptId 字段联合构成表的主键,这表示表中不会存在两行具有相同的 name 和 deptId 组合。

创建复合主键示例图

方法四

若要查看表的结构,包含主键约束,可以使用 DESCRIBE 或 SHOW COLUMNS 命令,不过这些命令不会直接显示主键约束的名称。若想获取更详细的信息,包括主键约束的名称,可使用 SHOW INDEX 命令,该命令会显示 emp3 表中的所有索引,其中就包含主键。

查看表主键约束详细信息示例图

好易家游戏站

陌生来电要警惕,分享屏幕别随意,未知链接不点击,个人信息不透露,转账汇款多核实,骗局千万要记牢。
有效预防诈骗,请安装国家反诈中心APP!