1.在创建表时设置唯一性约束
在创建表时,可以通过在字段后面添加UNIQUE关键字来设置唯一性约束,如下所示:
CREATE TABLE user(
id INT PRIMARY KEY AUTO_INCREMENT,ame VARCHAR(20) UNIQUE NOT NULL,
password VARCHAR(20) NOT NULL
ame字段添加了UNIQUE关键字,表示该字段的值必须唯一。
2.在已有表中添加唯一性约束
如果已经创建了表,可以通过ALTER TABLE语句来添加唯一性约束,如下所示:
ame);
ame字段的值唯一。
3.注意事项
在设置唯一性约束时,需要注意以下几点:
(1)唯一性约束可以设置在单个字段或多个字段上。
(2)如果设置了唯一性约束,插入重复数据时会报错。
(3)唯一性约束不影响NULL值,即NULL值可以重复插入。
(4)唯一性约束不影响主键约束,即主键约束也可以保证唯一性。
总之,设置唯一性约束可以有效避免数据重复,提高数据完整性。