MYSQL增加索引語(yǔ)句小結(jié)
1、添加主鍵索引(PRIMARY KEY)
ALTER TABLE table_name ADD PRIMARY KEY ( column)
2、添加普通索引(INDEX)
ALTER TABLE table_name ADD INDEX index_name ( column )
3、添加唯一索引(UNIQUE)
ALTER TABLE table_name ADD UNIQUE (column)
4、添加全文索引(FULLTEXT)
ALTER TABLE table_name ADD FULLTEXT ( column)
5、添加復(fù)合索引
ALTER TABLE table_name ADD INDEX index_name ( column1, column2, column3 )
6、刪除索引
DROP INDEX index_name ON table
附:使用索引應(yīng)注意問(wèn)題
1)查詢語(yǔ)句的where條件后邊使用 “!=”或“<>”時(shí),索引不生效,和普通字段一樣
2)查詢語(yǔ)句的where條件后邊使用字符串函數(shù)或其他函數(shù),索引不生效,和普通字段一樣
3)使用連接(join)查詢時(shí),只有在主鍵和外鍵的數(shù)據(jù)類型相同時(shí)索引才會(huì)生效
4)查詢語(yǔ)句的where條件后邊使用Like關(guān)鍵字應(yīng)注意,like '%jx%' 和 like '%jx'方式索引均不生效, like 'jx%'方式索引生效
5)InnoDB數(shù)據(jù)表不支持全文索引
總結(jié)
到此這篇關(guān)于MYSQL增加索引語(yǔ)句的文章就介紹到這了,更多相關(guān)MYSQL增加索引內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(八)--插入 更新 刪除
這一篇《與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(八)》將會(huì)講解MYSQL的插入、更新和刪除語(yǔ)句2014-08-08Mysql數(shù)據(jù)庫(kù)安裝完成后需要進(jìn)行的6個(gè)后續(xù)操作
這篇文章主要介紹了Mysql數(shù)據(jù)庫(kù)安裝完成后需要進(jìn)行的6個(gè)操作,即安裝完成后的后續(xù)操作,需要的朋友可以參考下2014-06-06將數(shù)據(jù)插入到MySQL表中的詳細(xì)教程
這篇文章主要介紹了將數(shù)據(jù)插入到MySQL表中的詳細(xì)教程,文中給出了在PHP腳本中操作的示例,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-05-05MySQL按時(shí)間拆分千萬(wàn)級(jí)大表的實(shí)現(xiàn)代碼
這篇文章主要介紹了MySQL按時(shí)間拆分千萬(wàn)級(jí)大表,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-09-09mysql 如何插入隨機(jī)字符串?dāng)?shù)據(jù)的實(shí)現(xiàn)方法
這篇文章主要介紹了mysql 如何插入隨機(jī)字符串?dāng)?shù)據(jù)的實(shí)現(xiàn)方法,需要的朋友可以參考下2016-09-09