索引型別分為普通索引、唯一索引、主鍵索引、全文索引。
普通索引
型別 詳細說明
基本語法 alter table 表 add index(字段)
示例 alter table money add index(username);
示例解釋 為money表的username欄位增加索引
唯一索引
型別 詳細說明
基本語法 alter table 表 add unique(字段)
示例 alter table money add unique(email);
示例解釋 為money表的email欄位增加唯一索引
全文索引
型別 詳細說明
基本語法 alter table 表 add fulltext(字段)
示例 alter table money add fulltext(content);
示例解釋 為money表的content欄位增加全文索引
主鍵索引
型別 詳細說明
基本語法 alter table 表 add primary key(字段)
示例 alter table money add primary key(id);
示例解釋 為money表的id欄位增加主鍵索引
四種索引
index 普通索引
unique 唯一索引
fulltext (full text) 全文索引
primary key (pri mary key) 主鍵索引
index /unique /fulltext /primary key
語法都是:alter table 表名 add index/unique/fulltext/primary 別名(可不填寫) (字段);
另一種建立索引 create index/unique/fulltext/primary 索引名稱 on 表 (字段);
drop index 索引名稱 on 表名;
alter table 表名 drop index 索引名;
show index from 表名;
mysql 索引總結 mysql索引總結
mysql中每乙個表都有乙個聚簇索引clusted index,該所索引是預設建立的,除此之外的表上的每乙個非聚簇索引都是二級索引,又叫輔助索引 secondary indexes 以innodb來說,每個innodb表具有乙個特殊的索引稱為聚集索引,如果您的表上定義有主鍵,該主鍵索引是聚集索引,如...
mysql索引基礎 Mysql 索引基礎
什麼是索引?為什麼要建立索引?索引,其實就是目錄。索引,用於快速找出在某個列中有某個特定值的行。不使用索引,mysql必須從第一條記錄開始查詢整張表,直到找出相關的行,那麼表越大,查詢資料所花費的時間就越多。假如表中查詢的列有乙個索引 目錄 mysql能夠快速定位到達乙個位置去搜尋資料檔案,而不必查...
mysql次級索引 MySQL 索引總結
1 索引是做什麼的?想象一下,你面前有本詞典,資料就是書的正文內容,你就是那個cpu,而索引,則是書的目錄 索引用於快速找出在某個列中有一特定值的行。不使用索引,mysql必須從第1條記錄開始然後讀完整個表直到找出相關的行。表越大,花費的時間越多。如果表中查詢的列有乙個索引,mysql能快速到達乙個...