MySQL創建索引、重建索引、查詢索引、刪除索引

jopen 10年前發布 | 216K 次閱讀 MySQL 數據庫服務器

1、創建索引

索引的創建可以在CREATE TABLE語句中進行,也可以單獨用CREATE INDEX或ALTER TABLE來給表增加索引。以下命令語句分別展示了如何創建主鍵索引(PRIMARY KEY),聯合索引(UNIQUE)和普通索引(INDEX)的方法。
mysql>ALTER TABLE `table_name` ADD INDEX|UNIQUE|PRIMARY KEY| `index_name` (column list);
mysql>CREATE [UNIQUE] INDEX `index_name` ON `table_name` (column_list);

2、重建索引

重建索引在常規的數據庫維護操作中經常使用。在數據庫運行了較長時間后,索引都有損壞的可能,這時就需要重建。對數據重建索引可以起到提高檢索效率。
mysql> REPAIR TABLE `table_name` QUICK;

3、查詢數據表索引

mysql> SHOW INDEX FROM|IN `table_name`;

4、刪除索引

刪除索引可以使用ALTER TABLE或DROP INDEX語句來實現。DROP INDEX可以在ALTER TABLE內部作為一條語句處理,其格式如下:
mysql>DROP index `index_name` ON `table_name` (column list);
mysql>ALTER TABLE `table_name` DROP INDEX|UNIQUE|PRIMARY KEY `index_name` (column list);

原文地址:http://blog.icodeu.com/?p=645

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!