专栏名称: 微观技术
前阿里技术专家,拿过 鹅厂、百度、华为 等6家大厂offer,博客专家,出过专利。负责过电商交易、社区团购、流量营销等业务
今天看啥  ›  专栏  ›  微观技术

1.5 万字 + 30 张图,盘点索引常见的 11 个知识点!

微观技术  · 公众号  ·  · 2024-09-14 14:06
    

文章预览

大家好,我是Tom哥。 今天来盘点一下关于MySQL索引常见的知识点 本文主要是针对InnoDB存储引擎进行讲解。 索引分类 索引的分类可以从不同的维度进行分类 1、按使用的数据结构划分 B+树索引 Hash索引 ... 2、按实际的物理存储数据构划分 聚簇索引 非聚簇索引(二级索引) 聚簇索引和非聚簇索引后面会着重说。 3、按索引特性划分 主键索引 唯一索引 普通索引 全文索引 ... 4、按字段个数划分 单列索引 联合索引 索引数据结构 准备 为了接下来文章更好地讲解,这里我准备了一张 user 表,接下来整篇文章的示例会以这张表来讲解 CREATE   TABLE   `user`  (    `id`   int ( 10 )  NOT   NULL  AUTO_INCREMENT,    `name`   varchar ( 255 )  DEFAULT   NULL ,    `age`   int ( 10 )  DEFAULT   NULL ,    `city`   varchar ( 255 )  DEFAULT   NULL ,   PRIMARY  KEY  ( `id` ) )  ENGINE = InnoDB   DEFAULT   ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览