《Mysql必讀mysql索引創(chuàng)建與刪除命令》要點:
本文介紹了Mysql必讀mysql索引創(chuàng)建與刪除命令,希望對您有用。如果有疑問,可以聯(lián)系我們。
本節(jié)內(nèi)容:
創(chuàng)立和刪除mysql索引MYSQL學(xué)習(xí)
索引的創(chuàng)立可以在CREATE TABLE語句中進行,也可以單獨用CREATE INDEX或ALTER TABLE來給表增加索引.
刪除mysql索引可以利用ALTER TABLE或DROP INDEX語句來實現(xiàn).MYSQL學(xué)習(xí)
1,使用ALTER TABLE語句創(chuàng)立索引.
語法如下:
?MYSQL學(xué)習(xí)
其中包含普通索引、UNIQUE索引和PRIMARY KEY索引3種創(chuàng)建索引的格式,table_name是要增加索引的表名,column_list指出對哪些列進行索引,多列時各列之間用逗號分隔.索引名index_name可選,缺省時,MySQL將根據(jù)第一個索引列賦一個名稱.另外,ALTER TABLE允許在單個語句中更改多個表,因此可以同時創(chuàng)建多個索引.
創(chuàng)建索引的示例如下:
?MYSQL學(xué)習(xí)
2,使用CREATE INDEX語句對表增加索引.
能夠增加普通索引和UNIQUE索引兩種.其格式如下:
?MYSQL學(xué)習(xí)
說明:table_name、index_name和column_list具有與ALTER TABLE語句中相同的含義,索引名弗成選.另外,不能用CREATE INDEX語句創(chuàng)建PRIMARY KEY索引.MYSQL學(xué)習(xí)
3,刪除索引.
刪除索引可以使用ALTER TABLE或DROP INDEX語句來實現(xiàn).DROP INDEX可以在ALTER TABLE內(nèi)部作為一條語句處置,其格式如下:
?MYSQL學(xué)習(xí)
其中,在前面的兩條語句中,都刪除了table_name中的索引index_name.而在最后一條語句中,只在刪除PRIMARY KEY索引中使用,因為一個表只可能有一個PRIMARY KEY索引,因此不必要指定索引名.如果沒有創(chuàng)建PRIMARY KEY索引,但表具有一個或多個UNIQUE索引,則MySQL將刪除第一個UNIQUE索引.MYSQL學(xué)習(xí)
如果從表中刪除某列,則索引會受影響.對于多列組合的索引,如果刪除其中的某列,則該列也會從索引中刪除.
如果刪除組成索引的所有列,則整個索引將被刪除.
例子,刪除索引的操作:
?MYSQL學(xué)習(xí)
mysql索引管理 mysql創(chuàng)立索引
mysql索引的建立原則
mysql索引類型有哪些
mysql索引創(chuàng)立與管理筆記
mysql索引創(chuàng)立、刪除與查看
mysql索引的建立規(guī)則
如何創(chuàng)立mysql索引
mysql索引的類型與優(yōu)缺點
mysql索引優(yōu)化注意問題
mysql索引優(yōu)化提升數(shù)據(jù)庫性能
mysql索引優(yōu)化應(yīng)用實例
Mysql索引分類與優(yōu)化
深入理解MySQL索引與優(yōu)化
mysql索引優(yōu)化實例分享MYSQL學(xué)習(xí)
《Mysql必讀mysql索引創(chuàng)建與刪除命令》是否對您有啟發(fā),歡迎查看更多與《Mysql必讀mysql索引創(chuàng)建與刪除命令》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/7452.html