大家好,小良來(lái)為大家解答以上問(wèn)題。刪除索引的命令是什么,刪除索引很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!
1、刪除索引可以通過(guò)使用ALTER TABLE或DROP INDEX語(yǔ)句來(lái)實(shí)現(xiàn)。DROP INDEX可以作為ALTER TABLE中的一個(gè)語(yǔ)句來(lái)處理,其格式如下:
2、刪除索引index_nameONtalbe_name
3、ALTER TABLE table_name刪除索引index_name
4、ALTER TABLE table_name刪除主鍵
5、注意:前兩個(gè)語(yǔ)句是等價(jià)的。刪除table_name中的索引index_name。
6、擴(kuò)展信息:
7、索引的使用及注意事項(xiàng)
8、EXPLAIN可以幫助開發(fā)者分析SQL問(wèn)題。explain展示了mysql如何使用索引來(lái)處理select語(yǔ)句和join表,可以幫助選擇更好的索引,編寫更優(yōu)化的查詢語(yǔ)句。
9、方法,只需在select語(yǔ)句前添加Explain:Explain select * from user其中id=1;
10、盡量避免使用這些不帶索引的sql:
11、從“stu”中選擇“sname ”,其中“年齡”10=30;-將不使用索引,因?yàn)樗兴饕卸及谟?jì)算中。
12、從“stu”中選擇“sname”離開(‘date’,4)1990;-index就不用了,因?yàn)橛玫氖呛瘮?shù)運(yùn)算,原理同上。
13、select * from ' houdunwang ' where ' uname ' like ' backing % '進(jìn)行索引
14、Select * from `houdunwang ',其中' uname` like ' % backing % '不遍歷索引。
15、正則表達(dá)式不使用索引,這個(gè)應(yīng)該很好理解,所以很難在SQL中看到regexp關(guān)鍵字的原因。
16、沒有索引用于與字符串?dāng)?shù)字進(jìn)行比較;
17、創(chuàng)建表` a '(` a ' char(10));
18、解釋select * from`a`where` a`=' 1 '索引
19、解釋select * from`a`where`a`=1不遍歷索引。
本文到此結(jié)束,希望對(duì)大家有所幫助。