亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

彭州市| 永和县| 财经| 玉环县| 锦州市| 丹阳市| 仁布县| 曲阜市| 巴南区| 虎林市| 华阴市| 广州市| 高雄市| 新田县| 姚安县| 芮城县| 安岳县| 临城县| 和林格尔县| 措美县| 长治县| 顺昌县| 仙居县| 南漳县| 湘潭市| 黄平县| 凌云县| 永康市| 齐齐哈尔市| 苏尼特右旗| 永吉县| 临洮县| 当阳市| 彰化县| 荣成市| 类乌齐县| 仙居县| 安多县| 开封市| 太谷县| 利津县|