1.修改单个索引列:
修改索引
1.修改单个索引列:
ALTER TABLE table_name
MODIFY INDEX index_name(column_name_new);
2.修改多列组成的联合索引列:
ALTER TABLE table_name
DROP INDEX index_name,
ADD INDEX index_name(column_name_new1, column_name_new2);
实例:
例如有以下表:
CREATE TABLE employee (
 id INT PRIMARY KEY,
 first_name VARCHAR(50),
 last_name VARCHAR(50),
 age INT,
 salary INT,
 INDEX name_index(first_name, last_name)
);
现在需要将name_index中的first_name改为new_first_name:
ALTER TABLE employee
MODIFY INDEX name_index(new_first_name, last_name);
删除索引(DROP INDEX)
语法:
ALTER TABLE table_name
DROP INDEX index_name;
实例:
例如有以下表:
CREATE TABLE employee (
 id INT PRIMARY KEY,
 first_name VARCHAR(50),
 last_name VARCHAR(50),
 age INT,
 salary INT,
 INDEX name_index(first_name, last_name)
);
现在需要删除name_index索引:
ALTER TABLE employee
DROP INDEX name_index;
				 织梦狗教程
				
			本文标题为:MySQL修改和删除索引(DROP INDEX)方法详解
				
        
 
            
        基础教程推荐
             猜你喜欢
        
	     - QT出现没有MySQL驱动手动编译详细步骤 2023-12-04
 - 史上最全Redis高可用技术解决方案大全 2023-09-13
 - python使用numpy按一定格式读取bin文件的实现 2023-07-28
 - Linux系统下修改mysql字符集为UTF8步骤 2023-08-12
 - SQLite教程(五):索引和数据分析/清理 2023-12-17
 - MySQL数据库服务器端核心参数详解和推荐配置 2024-01-09
 - 解决mysql错误:Subquery returns more than 1 row问题 2023-07-27
 - SpringBoot集成Redis和RedisTemplate 2023-09-12
 - PyCharm如何设置Console控制台输出自动换行 2023-07-27
 - 如何给mysql数据库重新命名(操作步骤) 2023-08-12
 
    	
    	
    	
    	
    	
    	
    	
    	
						
						
						
						
						
				
				
				
				