《MYSQL教程MySQL索引的創(chuàng)建和刪除》要點:
本文介紹了MYSQL教程MySQL索引的創(chuàng)建和刪除,希望對您有用。如果有疑問,可以聯(lián)系我們。
導讀:MySQL索引對查詢的速度有著至關重要的影響,對于少量的數(shù)據(jù),有沒有合適的索引影響不是很大,但是,當隨著數(shù)據(jù)量的增加,性能會急劇下降....
MySQL索引對查詢的速度有著至關重要的影響,對于少量的數(shù)據(jù),有沒有合適的索引影響不是很大,但是,當隨著數(shù)據(jù)量的增加,性能會急劇下降.下面就總結下MySQL索引的創(chuàng)建和刪除操作.
1、索引的創(chuàng)建
1.1、ALTER TABLE用來創(chuàng)建普通索引、UNIQUE索引或PRIMARY KEY索引.
a、創(chuàng)建主鍵索引
ALTER TABLE `table_name` ADD PRIMARY KEY (FIELD);
b、創(chuàng)建唯一鍵索引
ALTER TABLE `table_name` ADD UNIQUE (FIELD);
c、創(chuàng)建普通索引
ALTER TABLE `table_name` ADD INDEX index_name (FIELD);
1.2、CREATE INDEX可對表增加普通索引或UNIQUE索引.
a、創(chuàng)建唯一鍵索引
CREATE UNIQUE INDEX unique_name ON `table_name` (FIELD);
b、創(chuàng)建普通索引
CREATE INDEX index_name ON `table_name` (FIELD);
2、索引的刪除
DROP INDEX index_name ON `talbe_name`;
ALTER TABLE `table_name` DROP INDEX index_name;
ALTER TABLE `table_name` DROP PRIMARY KEY; #如果沒有PRIMARY KEY索引,但表具有一個或多個UNIQUE索引,則MySQL將刪除第一個UNIQUE索引.
3、重建索引
REPAIR TABLE `tbl_name` QUICK;
4. 查看索引
SHOW INDEX FROM `tbl_name`;
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/5802.html