mysql中索引可以刪除嗎?

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

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
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!