博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20200505学习笔记 - MySQL B+树及索引
阅读量:3962 次
发布时间:2019-05-24

本文共 437 字,大约阅读时间需要 1 分钟。

MySQL索引及B+树入门简介

MySQL索引

1、索引是什么?       索引是一种数据结构,是一种排好序的数据组织方式。 2、索引类型: 	   - 聚集索引(聚簇索引) 	     一般指的是主键,聚集索引只会有一个,即:库表数据物理存储的顺序与主键的顺序是一致的。 	   - 非聚集索引 	      可以有多个,索引的顺序与数据物理存储的顺序不一致。

B+树

1、B+树是什么?   B+树是一种树数据结构,通常用于数据库和操作系统的文件系统中。B+树的特点是能够保持数据稳定有序,其插入与修改拥有较稳定的对数时间复杂度。B+树元素自底向上插入,这与二叉树恰好相反。2、B+树的生成过程?   B+树是随着数据量的增长,和页数据量的增加,根据不同的页ID生成的不同层级的索引。

3、数据查询时,数据的按页获取数据方式,默认16KB。

单页数据

B+树简要结构

MySQL的数据转换

返回结果1为True,0为False	'a' 转换为int类型时,是0	'1' 转换为int类型时,是1

转载地址:http://brezi.baihongyu.com/

你可能感兴趣的文章
C# string.Format使用说明
查看>>
Linux下安装Mysql数据库开发环境
查看>>
Linux用户及用户组添加和删除操作
查看>>
通用 Makefile 的编写方法以及多目录 makefile 写法
查看>>
C++的4种智能指针剖析使用
查看>>
RPC框架实现之容灾策略
查看>>
Docker私库
查看>>
hdu——1106排序(重定向)
查看>>
hdu——1556Color the ball(树状数组)
查看>>
hdu——1541Stars(树状数组)
查看>>
快速幂的精简代码
查看>>
求大数乘方的前n位数字(对数加快速幂)
查看>>
hdu——2602Bone Collector(第一类背包问题)
查看>>
hdu——1711Number Sequence(kmp专练)
查看>>
strstr函数和find函数的异同
查看>>
Java的反射
查看>>
HTTP请求之POST与GET区别
查看>>
SSM结合Redis
查看>>
优化数据库的八种方法
查看>>
Java Web服务收到请求时线程的情况以及session情况
查看>>