索引的创建,删除

本文介绍了在数据库中创建和删除索引的两种方法。使用`CREATE INDEX`和`ALTER TABLE`语句分别创建普通索引和唯一索引,并通过`DROP INDEX`或`ALTER TABLE`语句进行删除操作。示例中展示了如何针对`examination_info`表的`duration`和`exam_id`列创建和删除索引。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

索引的创建,删除

1.创建索引

方式一:create方式
create [unique ---唯一索引
        | fulltext ---全文索引
        ] index index_name on table_name ---不指定,默认为普通索引
        (column1[(length)[des|Asc]]) --可以对多列建立组合索引
        
案例--- 表:examination_info,列:duration,exam_id。
 	普通索引:create INDEX idx_duration on examination_info(duration);
	唯一索引:create unique INDEX uniq_idx_exam_id on examination_info(exam_id);

方式二:alter方式
ALTER TABLE tb_name ADD [UNIQUE | FULLTEXT] INDEX index_content(content)
案例:
	普通索引:alter table examination_info add index  idx_duration(duration);
	唯一索引:alter table examination_info add unique  index uniq_idx_exam_id(exam_id);

2.修改索引

方式一: drop方式
DROP INDEX <索引名> ON <表名>

案例:表:examination_info 索引:uniq_idx_exam_id
drop index uniq_idx_exam_id on examination_info;

方式二:alter方式
ALTER TABLE <表名> DROP INDEX <索引名>

案例:
alter table examination_info drop index uniq_idx_exam_id;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值