mysql索引

CREATE TABLE 表名 (
`id` int NOT NULL AUTO_INCREMENT COMMENT '表id',
`name` varchar(50) DEFAULT NULL COMMENT 'name字段',
`desc` varchar(200) DEFAULT NULL COMMENT 'desc字段',
PRIMARY KEY (`id`)
) COMMENT='表描述';

-- mysql索引 分为:单例索引,复合索引,主键索引

-- 1,创建单例索引
-- 普通方式创建
CREATE INDEX 创建索引的名称 ON 需要创建索引的表(表中的字段);
-- 修改表结构的方式添加索引
ALTER TABLE 需要创建索引的表 ADD INDEX 创建索引的名称 (表中的字段);
-- 建表时创建索引

-- 2,创建复合索引
-- 普通方式创建
CREATE INDEX 创建复合索引名称 ON 需要创建索引的表(表中的字段1,表中的字段2);
-- 修改表结构的方式添加索引
ALTER TABLE 需要创建索引的表 ADD INDEX 创建复合索引名称 ON (表中的字段1,表中的字段2);
-- 建表时创建索引

-- 3,创建唯一索引 关键字UNIQUE
-- 普通方式创建
CREATE UNIQUE INDEX 创建唯一索引名称 ON 需要创建索引的表(表中的字段1...);
-- 修改表结构的方式添加索引
ALTER TABLE 需要创建索引的表 ADD UNIQUE INDEX 创建唯一索引名称 ON (表中的字段1...);
-- 建表时创建索引

-- 4,创建主键索引
ALTER TABLE 需要创建索引的表 ADD PRIMARY KEY(表中的字段1);
-- 建表时创建索引
PRIMARY KEY (表中的字段1),

--------------------------------------------------------------------------
-- 删除索引
DROP INDEX 索引的名称 ON 索引的表
ALTER TABLE 索引的表 DROP INDEX 索引的名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值