mysql索引-----快速教程

看了关于索引的很多知识,决定要记下来,内容有很多。

本教程的只使用以下这个表:

CREATE TABLE `it` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content` varchar(20) DEFAULT NULL,
  `create_time` datetime DEFAULT NULL,
  `style` int(11) DEFAULT NULL,
  `userid` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
) ENGINE=InnoDB

it表我们就姑且叫做个人动态表吧,跟qq用户发表动态一样。

其中id是自增主键,content是内容。create_time是创建时间。

userid是用户,style是状态,有0,1,2,3,4这几个值,分别代表一些状态,具体代表什么状态就不深究了,我们只是用它做案例。

接下来插入100W条随机数据。

 

 然后开始我们的索引之旅吧。

1.我们为什么要用索引

2.哈希索引,空间索引,全文索引

3.B树索引

4.建立索引的原则

5.索引选择性

6.前缀索引

7.多列索引的顺序

8覆盖索引

9.修复维护索引

10.你还需要读它

 

  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值