小編今天稍微學習了下mysql 索引的相關知識
1> 建立索引
altert table 表名 add2> 刪除索引unique(列); //
建立唯一索引
altert
table 表名 add
index 索引名(列); //
建立普通索引
altert
table 表名 add
primary
key(列); //
建立主鍵索引
alter
table 表名 add fulltext(列1,列2); //
建立全文索引
create
index 索引名 on
表名(列);
create
unique
index 索引名 on
表名(列);
create 不能建立primary key 索引
drop3> 檢視索引index 索引名 on
表名
alter
table 表名 drop
index
索引名
alter
table 表名 drop
primary
key
show index4> 檢測索引from
表名 show keys
from 表名
explain select下面是查詢的效果*from news where news_id=
7
5> index,primary key,unique,fulltext 區別
primary 主鍵,乙個表中只能有乙個主鍵, 該鍵值不能為 null ,不能重複先說到這裡啊 。。還有後續內容unique 唯一鍵(或稱 第二輔助鍵),乙個表中可以有多個 該鍵值不能重複,但是可以有多個記錄值為 null
index 普通的索引
fulltext 全文索引
MySQL索引 檢視 建立 刪除
1 索引型別 建立索引時,可規定索引能否包含重複值。如不包含,則索引應建立為primary key 或 unique 索引。對於單列惟一性索引,這保證單列不包含重複的值。對於多列惟一性索引,保證多個值的組合不重複。primary key 索引和 unique 索引非常類似。事實上,primary k...
MySQL索引 檢視 建立 刪除
1 索引型別 建立索引時,可規定索引能否包含重複值。如不包含,則索引應建立為primary key 或 unique 索引。對於單列惟一性索引,這保證單列不包含重複的值。對於多列惟一性索引,保證多個值的組合不重複。primary key 索引和 unique 索引非常類似。事實上,primary k...
MySQL索引 檢視 建立 刪除
1 索引型別 建立索引時,可規定索引能否包含重複值。如不包含,則索引應建立為primary key 或 unique 索引。對於單列惟一性索引,這保證單列不包含重複的值。對於多列惟一性索引,保證多個值的組合不重複。primary key 索引和 unique 索引非常類似。事實上,primary k...