在数据库设计中,主键约束是确保数据完整性和唯一性的关键手段之一。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);
```
注意,添加主键前需确保该字段值无重复且非空。⚠️
合理利用主键约束,能让数据库更加健壮和高效!🚀