mysql中索引可以刪除,可以使用“DROP INDEX”語句來對索引進行刪除,語法格式“DROP INDEX 5d03cfe6b38f898dc9a24e7a9bb6c731 ON a782c4d6462902be15d64641da7b11e8” 。不用的索引建議進行刪除,因為它們會降低表的更新速度,影響資料庫的效能。
(推薦教學:mysql影片教學)
刪除索引是指將表中已經存在的索引刪除掉。不用的索引建議進行刪除,因為它們會降低表的更新速度,影響資料庫的效能。對於這樣的索引,應該將其刪除。
基本語法
當不再需要索引時,可以使用 DROP INDEX 語句來刪除索引。
語法格式:
DROP INDEX <索引名> ON <表名>
語法說明如下:
#b493f009a433abb929a361542484fbbf:要刪除的索引名稱。
a26d98d33123a70024fa8ba5642906c6:指定該索引所在的表名。
範例:
刪除表格 tb_stu_info 中的索引,輸入的 SQL 語句和執行結果如下所示。
mysql> DROP INDEX height -> ON tb_stu_info; Query OK, 0 rows affected (0.27 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> SHOW CREATE TABLE tb_stu_info\G *************************** 1. row *************************** Table: tb_stu_info Create Table: CREATE TABLE `tb_stu_info` ( `id` int(11) NOT NULL, `name` char(45) DEFAULT NULL, `dept_id` int(11) DEFAULT NULL, `age` int(11) DEFAULT NULL, `height` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=gb2312 1 row in set (0.00 sec
以上是mysql中索引可以刪除嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!