mysql UNIQUE
时间: 2024-02-20 07:55:15 浏览: 141
UNIQUE
在MySQL中,UNIQUE是一种约束,用于确保表中的某个列或一组列的值是唯一的。这意味着在该列或列组中,不允许有重复的值出现。
UNIQUE约束可以应用于单个列,也可以应用于多个列。当应用于单个列时,该列的每个值都必须是唯一的。当应用于多个列时,这些列的组合值必须是唯一的。
使用UNIQUE约束可以确保数据的完整性和一致性。当插入或更新数据时,如果违反了UNIQUE约束,MySQL将会抛出错误并拒绝操作。
以下是一个示例,演示如何在MySQL中创建UNIQUE约束:
```
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(50) UNIQUE
);
```
在上面的示例中,`email`列被定义为UNIQUE约束,确保每个学生的电子邮件地址是唯一的。
阅读全文