MySQL建立 刪除 重建和檢視索引命令

2021-09-02 09:58:00 字數 927 閱讀 9599

**:[url]

mysql資料庫索引研究系列第一期,mysql建立、刪除、重建和檢視索引命令、掌握建立索引、刪除索引、重建索引和檢視索引的命今。

1. 建立索引(primary key,index,unique)

支援建立主鍵索引,聯合索引和普通索引命令

mysql>alter table tbl_name add index index_name (column list);

mysql>alter table tbl_name add unique index_name (column list);

mysql>alter table tbl_name add primary key index_name (column list);

2. 刪除索引(primary key,index,unique)

支援刪除主鍵索引,聯合索引和普通索引命令

mysql>alter table tbl_name drop index index_name;

mysql>alter table tbl_name drop unique index_name;

mysql>alter table tbl_name drop primary key index_name;

3. 重建索引

mysql> repair table tbl_name quick;

4. 檢視某個資料表的索引

mysql> show index from tbl_name;

其中tbl_name表示資料表名,index_name表示索引名,column list表示字段列表

5. 建立主鍵

mysql> alter table add primary key(column list);

6. 刪除主鍵

mysql> alter table drop primary key;

轉 MySQL建立 刪除 重建和檢視索引命令

from mysql資料庫索引研究系列第一期,mysql建立 刪除 重建和檢視索引命令 掌握建立索引 刪除索引 重建索引和檢視索引的命今。1,建立索引 primary key,index,unique 支援建立主鍵索引,聯合索引和普通索引命令 mysql alter table tbl name a...

MySQL索引的檢視建立和刪除

1 索引作用 在索引列上,除了上面提到的有序查詢之外,資料庫利用各種各樣的快速定位技術,能夠大大提高查詢效率。特別是當資料量非常大,查詢涉及多個表時,使用索引往往能使查詢速度加快成千上萬倍。例如,有3個未索引的表t1 t2 t3,分別只包含列c1 c2 c3,每個表分別含有1000行資料組成,指為1...

MySQL索引的檢視建立和刪除

1 索引作用 在索引列上,除了上面提到的有序查詢之外,資料庫利用各種各樣的快速定位技術,能夠大大提高查詢效率。特別是當資料量非常大,查詢涉及多個表時,使用索引往往能使查詢速度加快成千上萬倍。例如,有3個未索引的表t1 t2 t3,分別只包含列c1 c2 c3,每個表分別含有1000行資料組成,指為1...