Mysql基础(二十):建立二级索引

1、MySQL CREATE INDEX语句

通常,创建表的时候就能为表创建索引。 例如,以下语句创建一个新表,并创建了是由两列c2和c3组成的索引。

CREATE TABLE t(
   c1 INT PRIMARY KEY,
   c2 INT NOT NULL,
   c3 INT NOT NULL,
   c4 VARCHAR(10),
   INDEX (c2,c3) 
);

但是要为列或一组列添加索引,可以使用CREATE INDEX语句,如下所示:

CREATE INDEX index_name ON table_name (column_list)

要为列创建索引,要指定索引名称,索引所属的表以及列。

例如,要为列c4添加新索引,请使用以下语句:

CREATE INDEX idx_c4 ON t(c4)

2、插入数据

create index idx_pwd on mybatis.user(pwd);

 此时去掉id的主键索引,只保留pwd的二级索引,故插入时按照pwd的顺序插入,不是id的顺序。

原文:https://blog.csdn.net/weixin_36444022/article/details/112629716

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值