索引与B+树

作者: 后厂村老司机 | 来源:发表于2018-08-14 17:43 被阅读2次

分类一

  • 聚集索引:
    1、索引列的逻辑顺序与磁盘存储的物理顺序相同,主键索引就是一种聚集索引
    2、B+树的叶子节点存储着数据库一行的所有数据
  • 非聚集索引
    1、索引列的逻辑顺序与磁盘存储的物理顺序不同
    2、B+树的叶子节点存储的是数据库一行数据所在磁盘的地址指针

分类二

  • 单列索引:
    1、 普通索引:
    2、唯一索引:索引列中的值必须是唯一的,但是允许为空值
    3、主键索引:是一种特殊的唯一索引,不允许有空值
  • 组合索引:
    1、多个列上创建索引
    2、B+树上最左边作为节点值
    3、叶子节点按照从左到右存储索引值及指针
  • 全文索引
    1、char varchar text等根据关键词索引一条记录
    2、只有myisam表可以用
  • 空间索引
    1、空间索引是对空间数据类型的字段建立的索引
    2、四种:GEOMETRY、POINT、LINESTRING、POLYGON

相关文章

  • MYSQL的索引与B+Tree

    MySQL 索引与 B+ 树 B+ 树 MySQL Innodb 存储引擎是使用 B+ 树来组织索引的。在介绍 B...

  • Hash索引的底层原理是什么?

    MySQL 中的 Hash 索引 Hash 索引与 B+ 树索引的区别 Hash 索引不能进行范围查询,而 B+ ...

  • 聊一聊B+树

    标签: 图解B+树 | B+树代码|mysql 聚集索引|mysql B+树索引| 前言   虽然B+是B-演化过...

  • B+树

    B+树概况 InnoDB使用了B+树索引模型 每个索引在InnoDB里面对应一棵B+树 B+树特点 m阶B+树每个...

  • Mysql DBA-索引篇

    索引类型: 1.按照数据结构角度:B+树索引,哈希索引,FULLTEXT索引 1)B+树索引: B+的特性:1.所...

  • 索引

      InnoDB支持B+树索引、全文索引、哈希索引三种索引方式。 B+树的创建和删除操作   B+树的B是平衡(B...

  • mysql学习笔记(二) 索引

    1. 引子 InnoDB存储引擎支持以下几种常见的索引: ❑B+树索引 ❑全文索引 ❑哈希索引 2. B+树索引 ...

  • MySQL系列-InnoDB索引

    B+树索引 B+树索引就是传统意义上的索引,这是目前关系型数据库系统中查找最为常用的和最为有效的索引。 B+树的结...

  • InnoDB-索引

    四、索引 mysql支持的常见索引:B+,全文、hash 1.B+树索引 B+树索引可以分为聚簇索引和非聚簇索引。...

  • B树与索引

    目录 一, 索引与B树介绍 1. B树 ,B+树 ,B*树 2. 聚集索引 3. 辅助索引 3.1 普通辅助索引3...

网友评论

    本文标题:索引与B+树

    本文链接:https://www.haomeiwen.com/subject/ytgvbftx.html