圖片發(fā)自簡書App
學習此文之前各墨,一起先來回顧下Mysql創(chuàng)建索引
簡介:在本篇教程中,你將學習如何使用MYSQL DROP INDEX語法刪除表中已經存在的索引闸与。
一锥债、MYSQL刪除索引的語法
要從表中刪除現(xiàn)有索引,可使用DROP INDEX*語句旗吁,如下所示:
DROP INDEX index_name ON table_name
語法說明:
第一踩萎,你想刪除的索引字段名在drop index 語法后
第二,表名是你要刪除字段所在的表
二很钓、MySQL刪除索引示例
1.刪除一般索引
先和小王子一起先創(chuàng)建一個表
CREATE TABLE leads(
lead_id INT AUTO_INCREMENT,
first_name VARCHAR(100) NOT NULL,
last_name VARCHAR(100) NOT NULL,
email VARCHAR(255) NOT NULL,
information_source VARCHAR(255),
INDEX name(first_name,last_name),
UNIQUE email(email),
PRIMARY KEY(lead_id)
);
一起看下創(chuàng)建的表
leads表
從表leads 中刪除 name索引香府,如下所示
DROP INDEX name ON leads;
2.MySQL刪除主鍵索引
要刪除索引名為PRIMARY的主鍵,請使用以下語句:
DROP INDEX `PRIMARY` ON table_name;
創(chuàng)新一個t表履怯,并設置主鍵回还。如下所示
CREATE TABLE t(
pk INT PRIMARY KEY,
c VARCHAR(10)
);
t表
刪除主鍵,如下所示
DROP INDEX `PRIMARY` ON t;
在本教程中叹洲,我們已經學習了如何使用MYSQL 中DROP INDEX刪除已經存在的語法柠硕,接下建議大家自己能夠實踐下。
翻譯參考
MYSQL DROP INDEX