您好,欢迎访问一九零五行业门户网

mysql如何创建索引?

mysql创建索引的方法:1、使用create table语句配合index或unique关键字在创建表的时候直接创建索引;2、使用alter table语句来直接创建索引;3、使用create index语句对表增加普通索引或unique索引。
mysql如何创建索引?
1.alter table
alter table用来创建普通索引、unique索引或primary key索引。
alter table table_name add index index_name (column_list)alter table table_name add unique (column_list)alter table table_name add primary key (column_list)
其中table_name是要增加索引的表名,column_list指出对哪些列进行索引,多列时各列之间用逗号分隔。索引名index_name可选,缺省时,mysql将根据第一个索引列赋一个名称。另外,alter table允许在单个语句中更改多个表,因此可以在同时创建多个索引。
2.create index
create index可对表增加普通索引或unique索引。
create index index_name on table_name (column_list)create unique index index_name on table_name (column_list)
table_name、index_name和column_list具有与alter table语句中相同的含义,索引名不可选。另外,不能用create index语句创建primary key索引。
3、create table
创建表的时候直接指定
//普通索引create table mytable( id int not null, username varchar(16) not null, index [indexname] (username(length)) ); //唯一索引create table mytable( id int not null, username varchar(16) not null, unique [indexname] (username(length)) );
以上就是mysql如何创建索引?的详细内容。
其它类似信息

推荐信息