91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql如何進行索引修改

發布時間:2021-12-02 09:38:13 來源:億速云 閱讀:3452 作者:iii 欄目:MySQL數據庫

這篇文章主要介紹“mysql如何進行索引修改”,在日常操作中,相信很多人在mysql如何進行索引修改問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mysql如何進行索引修改”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

mysql修改索引的方法:1、使用“DROP INDEX 索引名 ON 表名”語句刪除原索引;2、使用“ALTER TABLE 表名 ADD INDEX 索引名 [索引類型] (列名,…)”語句根據需要創建一個同名的索引即可。

本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。

在mysql中,索引無法直接修改,可以通過刪除原索引,再根據需要創建一個同名的索引,從而實現修改索引的操作。

1、刪除原索引

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

語法格式:

DROP INDEX <索引名> ON <表名>

語法說明如下:

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

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

2、創建一個同名的索引

ALTER TABLE 語句可以在一個已有的表上創建索引。在使用 ALTER TABLE 語句修改表的同時,可以向已有的表添加索引。具體的做法是在 ALTER TABLE 語句中添加以下語法成分的某一項或幾項。

語法格式:

ADD INDEX [<索引名>] [<索引類型>] (<列名>,…)

在 ALTER TABLE 語句中添加此語法成分,表示在修改表的同時為該表添加索引。

語法格式:

ADD PRIMARY KEY [<索引類型>] (<列名>,…)

在 ALTER TABLE 語句中添加此語法成分,表示在修改表的同時為該表添加主鍵。

語法格式:

ADD UNIQUE [ INDEX | KEY] [<索引名>] [<索引類型>] (<列名>,…)

在 ALTER TABLE 語句中添加此語法成分,表示在修改表的同時為該表添加唯一性索引。

語法格式:

ADD FOREIGN KEY [<索引名>] (<列名>,…)

在 ALTER TABLE 語句中添加此語法成分,表示在修改表的同時為該表添加外鍵。

mysql修改索引的示例:

將login_name_index索引修改為單唯一索引;

DROP INDEX login_name_index ON `user`; 
ALTER TABLE `user` ADD UNIQUE login_name_index ( `login_name` );

到此,關于“mysql如何進行索引修改”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邻水| 灵武市| 石阡县| 丘北县| 康保县| 枣强县| 施甸县| 灌南县| 贵德县| 安义县| 富平县| 绍兴县| 梓潼县| 榆中县| 柞水县| 卢湾区| 祁阳县| 安龙县| 宿迁市| 达拉特旗| 基隆市| 农安县| 池州市| 平阳县| 富顺县| 晋宁县| 会东县| 南召县| 宁乡县| 德化县| 全州县| 湘阴县| 临湘市| 汶上县| 莲花县| 象州县| 定州市| 都江堰市| 诸城市| 宁海县| 南召县|