MySQL基本索引优化

       索引:是帮助DB高效获取数据的数据结构,有:B+tree、B-tree等,索引相当于一本书的目录,关键字index。

(单列索引)唯一索引:就是索引的值必须唯一,关键字段:unique index

创建唯一索引: alter table 表名 add unique index 索引名(列名); 

                             create unique index 索引名 on Table(列名);

例如:表:tbl_user 、含有字段:user_name

for example: alter table tbl_user add unique index username(user_name);

for example: create unique index username on tbl_user(user_name);

删除唯一索引:alter table 表名 drop index 索引名;

                             drop index 索引名 on 表名;

for example: alter table tbl_user drop index username;

for example:  drop index username on tbl_user;

多列索引:也叫复合索引,例如:

create table test3 ( id int not null primary key auto_increment,

                              uname char(8) not null default '',

                              password char(12) not null,

                             index(uname,password))type=myisam;

你可能感兴趣的:(MySQL基本索引优化)