什么是索引

索引

1、索引(index)是用来快速寻找具有特定值的记录。主要是为了检索方便,加快访问、查询速度。索引的作用就是提高数据的检索(查询)速度

备注:用户可接收时间:3之内秒响应快、5秒响应一般、8秒响应非常慢无法接受

索引的类型:

1、普通索引:最基本的索引,没有任何限制,用于加快查询速度

alter table 表名 add index 索引名称(字段)

2、唯一索引:索引列的值必须是唯一,但允许有空值(null)。

alter table 表名 add unique (字段)

3、主键索引:是一种特殊的唯一索引,一个表中只能有一个主键且不能为空,一般建表的时候同时创建主键索引

4、多列索引:数据表中多个字段创建索引,只有在查询时使用了创建索引的第一个字段,索引才被调用

alter table 表名 add index 索引名称(字段,字段2,字段3)

5、全文索引:全文索引是查找文本中的关键字,而不是比较索引中的值,可以有多个

alter table 表名 one add fulltext(字段)

拓展:

什么时候不创建索引

1.数据表中的记录非常少

2.经常增删改的数据表

3.数据重复且平均字段的表

4.频繁更新的字段的数据表

5.where条件字段用不到的字段不要建立索引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值