MySQL-索引

索引:
建立索引会提高搜索速度、占用磁盘空间的索引文件、降低表的更新速度。

索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。

在创建表时建立索引
CREATE TABLE 表名[字段名 数据类型] [UNIQUE|FULLTEXT|SPATIAL|…] |[INDEX|KEY]
[索引名字] (字段名[length])   [ASC|DESC]
|----------------------------------------------------| |--------------------------------------------| |-----------------|
普通创建表语句 设置什么样的索引(唯一、全文等) 索引关键字
|------------| |---------------------|  |-----------------|
索引名字 对哪个字段设置索引  对索引进行排序

添加索引
ALTER TABLE 表名 ADD [UNIQUE|FULLTEXT|SPATIAL] [INDEX|KEY] 索引名 [ASC|DESC]
删除索引:
ALTER TABLE 表名 DROP INDEX 索引名;
DROP INDEX 索引名 ON 表名;

我们在创建索引时没写索引名的话,会自动帮我们用字段名当作索引名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值