mysql中索引可以刪除嗎?

青灯夜游
發布: 2020-10-13 15:23:45
原創
3155 人瀏覽過

mysql中索引可以刪除,可以使用“DROP INDEX”語句來對索引進行刪除,語法格式“DROP INDEX <要刪除的索引名> ON <索引所在的表名>” 。不用的索引建議進行刪除,因為它們會降低表的更新速度,影響資料庫的效能。

mysql中索引可以刪除嗎?

(推薦教學:mysql影片教學

刪除索引是指將表中已經存在的索引刪除掉。不用的索引建議進行刪除,因為它們會降低表的更新速度,影響資料庫的效能。對於這樣的索引,應該將其刪除。

基本語法

當不再需要索引時,可以使用 DROP INDEX 語句來刪除索引。

語法格式:

DROP INDEX <索引名> ON <表名>
登入後複製

語法說明如下:

  • #<索引名>:要刪除的索引名稱。

  • <表名>:指定該索引所在的表名。

範例:

刪除表格 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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板