《mysql索引操作》要點:
本文介紹了mysql索引操作,希望對您有用。如果有疑問,可以聯(lián)系我們。
歡迎提錯,歡迎交流!
索引是對數(shù)據庫里加了索引的數(shù)據預先進行排序,就像書的目錄,可以優(yōu)化查詢速度,但是會降低增刪改速度,占用磁盤空間.
根據索引的數(shù)據結構分為hash索引和b-tree索引.
增加主鍵索引
alter table tab_name add primary key (column_list);
增加唯一索引
alter table tab_name add unique (column_list);
增加普通索引
alter table tab_name add index index_name(column_list);
增加聯(lián)合索引
alter table tab_name add index index_name (column,column,...);
alter table tab_name drop index index_name;
alter table tab_name drop primary key;
*刪除主鍵索引要先修改掉auto_increment字段
*索引不能修改,只能刪除后重新添加
show index from tab_name;
例子:
mysql> alter table user add index type(type);
Query OK, 0 rows affected (0.19 sec)
可見user表有兩個索引,一個主鍵,一個type索引
歡迎參與《mysql索引操作》討論,分享您的想法,維易PHP學院為您提供專業(yè)教程。