mysql创建索引三种方式
1. 新建表中添加索引
① 普通索引 create table t_dept( no int not null primary key, name varchar(20) null, sex varchar(2) null, info varchar(20) null, index index_no(no) )
② 唯一索引 create table t_dept( no int not null primary key, name varchar(20) null, sex varchar(2) null, info varchar(20) null, unique index index_no(no) )
③ 全文索引 create table t_dept( no int not null primary key, name varchar(20) null, sex varchar(2) null, info varchar(20) null, fulltext index index_no(no)
④ 多列索引 create table t_dept( no int not null primary key, name varchar(20) null, sex varchar(2) null, info varchar(20) null, key index_no_name(no,name) )
2. 在已建表中添加索引
① 普通索引 create index index_name on t_dept(name);
② 唯一索引 create unique index index_name on t_dept(name);
③ 全文索引 create fulltext index index_name on t_dept(name);
④ 多列索引 create index index_name_no on t_dept(name,no)
3. 以修改表的方式添加索引
① 普通索引 alter table t_dept add index index_name(name);
② 唯一索引 alter table t_dept add unique index index_name(name);
③ 全文索引 alter table t_dept add fulltext index_name(name);
④ 多列索引 alter table t_dept add index index_name_no(name,no);
可参考: https://www.cnblogs.com/shihaiming/p/8529502.html
上一篇:
IDEA上Java项目控制台中文乱码