在MySQL中并没有提供修改索引的直接指令,一般情况下,我们需要先删除掉原索引,再根据需要创建一个同名的索引,从而变相地实现修改索引操作。
mysql修改索引类型
1、删除原索引
当不再需要索引时,可以使用 DROP INDEX 语句来对索引进行删除。
语法格式:
DROP INDEX <索引名> ON <表名>
2、创建一个同名的索引
可以使用专门用于创建索引的 CREATE INDEX 语句在一个已有的表上创建索引,但该语句不能创建主键。
语法格式:
CREATE <索引名> INDEX ON <表名> (<列名> [<长度>] [ ASC | DESC])
创建普通索引
CREATE INDEX height ON tb_stu_info2 (height(8));
创建唯一索引时,通常使用 UNIQUE 关键字。
CREATE UNIQUE INDEX height ON tb_stu_info2 (height(8));
读到这里,这篇“mysql如何修改索引类型”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会。
大型站长资讯类网站! https://www.nzzz.com.cn