1. 程式人生 > >關於索引的作用以及建立方法

關於索引的作用以及建立方法

為什麼要建立索引呢?這是因為,建立索引可以大大提高系統的效能。 
第一,通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性。 
第二,可以大大加快 資料的檢索速度,這也是建立索引的最主要的原因。 
第三,可以加速表和表之間的連線,特別是在實現資料的參考完整性方面特別有意義。 

建立方法分為兩種:分別是語句建立和webui形式建立

常用的兩種索引建立方式:

(1)CREATE INDEX index_name ON table_1(filed_1);

(2)ALTER TABLE table_1 ADD INDEX(field_1);

區別

1.使用CREATE建立索引必須提供索引名稱,而ALTER方式可以不提供則MySQL會自動為你建立索引名稱,如果想使用ALTER方式自定義建立索引名稱,可以類似如下SQL語句:

1.mysql> ALTER TABLE table_1 ADD INDEX index_name(field_1,field_2);

2.CREATE 方式建立索引,一次只能建立一個索引。ALTER方式可以一次建立多個索引,類似如下SQL語句:

mysql> ALTER TABLE table_1 ADD PRIMARY KEY(id), ADD INDEX index_name_1(field_1,field_2), ADD IND

 web ui client 建立

裡面有個設計表,就可以建立索引了