MySQL中创建唯一索引的方法及操作步骤如下:
使用CREATE UNIQUE INDEX语句可以创建唯一索引,语法格式如下:
CREATE UNIQUE INDEX 索引名称 ON 表名 (字段名1, 字段名2, ...)
示例:
CREATE UNIQUE INDEX idx_name ON student (name, age)
上面的语句表示在student表中创建名为idx_name的唯一索引,索引字段包括name和age两个字段。
使用DROP INDEX语句可以删除唯一索引,语法格式如下:
DROP INDEX 索引名称 ON 表名
示例:
DROP INDEX idx_name ON student
上面的语句表示删除student表中名为idx_name的唯一索引。
MySQL不支持直接修改唯一索引,需要先删除原来的唯一索引,再重新创建一个新的唯一索引。
示例:
-- 删除原来的唯一索引 DROP INDEX idx_name ON student -- 重新创建一个新的唯一索引 CREATE UNIQUE INDEX idx_name ON student (name, age, gender)
上面的语句表示先删除student表中名为idx_name的唯一索引,再重新创建一个新的唯一索引,索引字段包括name、age和gender三个字段。
本文链接:http://task.lmcjl.com/news/7969.html