MySQL索引创建删除笔记

本文介绍如何在MySQL中为表添加不同类型的索引,包括主键索引、普通索引、唯一索引、全文索引及多列索引,并提供删除索引的方法。
#查询索引
SHOW INDEX FROM product;

#1.添加PRIMARY KEY(主键索引)
ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 
eg:ALTER TABLE product ADD PRIMARY KEY(pro_id);

#添加INDEX(普通索引)
ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
eg:ALTER TABLE product ADD INDEX Pro_NameIndex (pro_name);

#添加UNIQUE(唯一索引)
ALTER TABLE `table_name` ADD UNIQUE ( `column`)
eg:ALTER TABLE product ADD UNIQUE(pro_id);

#添加FULLTEXT(全文索引)======MySQL 5.6.4以上才添加了InnoDB引擎的Full-Text索引支持
ALTER TABLE `table_name` ADD FULLTEXT ( `column`) 

#添加多列索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

eg:ALTER TABLE product ADD INDEX indexname2(pro_id,pro_name,pro_desc);

#删除索引
DROP INDEX indexname ON product;
eg:DROP INDEX Pro_NameIndee ON product;
eg:DROP INDEX PRIMARY ON product;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值