ALTER TA" />
1、創(chuàng)建索引 索引的創(chuàng)建可以在CREATE TABLE語(yǔ)句中進(jìn)行,也可以單獨(dú)用CREATE INDEX或ALTER TABLE來(lái)給表增加索引。以下命令語(yǔ)句分別展示了如何創(chuàng)建主鍵索引(PRIMARY KEY),聯(lián)合索引(UNIQUE)和普通索引(INDEX)的方法。 mysql>ALTER TABLE `table_name` AD
1、創(chuàng)建索引
索引的創(chuàng)建可以在CREATE TABLE語(yǔ)句中進(jìn)行,也可以單獨(dú)用CREATE INDEX或ALTER TABLE來(lái)給表增加索引。以下命令語(yǔ)句分別展示了如何創(chuàng)建主鍵索引(PRIMARY KEY),聯(lián)合索引(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、重建索引
重建索引在常規(guī)的數(shù)據(jù)庫(kù)維護(hù)操作中經(jīng)常使用。在數(shù)據(jù)庫(kù)運(yùn)行了較長(zhǎng)時(shí)間后,索引都有損壞的可能,這時(shí)就需要重建。對(duì)數(shù)據(jù)重建索引可以起到提高檢索效率。
mysql> REPAIR TABLE `table_name` QUICK;
3、查詢數(shù)據(jù)表索引
mysql> SHOW INDEX FROM|IN `table_name`;
4、刪除索引
刪除索引可以使用ALTER TABLE或DROP INDEX語(yǔ)句來(lái)實(shí)現(xiàn)。DROP INDEX可以在ALTER TABLE內(nèi)部作為一條語(yǔ)句處理,其格式如下:
mysql>DROP index `index_name` ON `table_name` (column list);
mysql>ALTER TABLE `table_name` DROP INDEX|UNIQUE|PRIMARY KEY `index_name` (column list);
原文地址:MySQL創(chuàng)建索引、重建索引、查詢索引、刪除索引, 感謝原作者分享。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com