为字段添加唯一性索引可以保证该字段值的唯一性,避免出现重复的数据。下面介绍 MySQL 对字段添加和删除唯一性索引的方法。
添加唯一性索引的语法如下:
ALTER TABLE table_name ADD CONSTRAINT constraint_name UNIQUE (column_name);
其中,table_name
表示表名;constraint_name
表示约束名;column_name
表示要添加唯一性索引的字段名。
示例1:向user
表的username
字段添加唯一性索引,约束名为user_username_unique
:
ALTER TABLE user ADD CONSTRAINT user_username_unique UNIQUE (username);
ALTER TABLE table_name ADD UNIQUE (column_name);
column_name
用逗号隔开即可。删除唯一性索引的语法如下:
ALTER TABLE table_name DROP INDEX index_name;
其中,table_name
表示表名;index_name
表示要删除的唯一性索引名。
示例2:从user
表中删除唯一性索引user_username_unique
:
ALTER TABLE user DROP INDEX user_username_unique;
DROP INDEX
语句中需要同时列出这几个字段的名称。以上就是 MySQL 对字段添加和删除唯一性索引的完整攻略。
本文链接:http://task.lmcjl.com/news/6392.html