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