MySql创建索引,普通索引和唯一索引的区别和注意事项
普通索引
alter table test.xm_20210309 add index col1 (cust_id); – 修改表结构添加索引
create index col2 on test.xm_20210309 (paper_no(25)); – 直接创建索引
create table test.xm_2021(
point int not null ,
reb varchar(10),
ast varchar(10),
blc int,
stl int,
index col3 (point)
); – 创建表时直接指定索引
drop index indexname on test.xm_20210309; – 删除索引
唯一索引
alter table test.xm_20210309 add unique col1 (cust_id); – 修改表结构添加索引,将***index*** 改为 unique
create unique index col2 on test.xm_20210309 (paper_no(25)); – 直接创建索引,在 index 前加 unique
create table test.xm_2021(
point int not null ,
reb varchar(10),
ast varchar(10),
blc int,
stl int,
unique col3 (point)
); – 创建表时直接指定索引将***index*** 改为 unique