2025-04-01 15:19:07

MySQL创建与添加主键约束 🌟

导读 在数据库设计中,主键约束是确保数据完整性和唯一性的关键手段之一。MySQL提供了便捷的方式来创建和添加主键约束,今天就让我们一起来看看...

在数据库设计中,主键约束是确保数据完整性和唯一性的关键手段之一。MySQL提供了便捷的方式来创建和添加主键约束,今天就让我们一起来看看具体的操作方法吧!💪

首先,创建表时可以直接定义主键。例如,在创建`users`表时,可以这样写:

```sql

CREATE TABLE users (

id INT AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(50),

email VARCHAR(100) UNIQUE

);

```

这里通过`PRIMARY KEY`直接定义了`id`字段为主键,并使用`AUTO_INCREMENT`让其自动增长。✨

如果已经存在表,可以通过`ALTER TABLE`语句来添加主键。比如为`orders`表添加`order_id`为主键:

```sql

ALTER TABLE orders ADD PRIMARY KEY(order_id);

```

注意,添加主键前需确保该字段值无重复且非空。⚠️

合理利用主键约束,能让数据库更加健壮和高效!🚀