技术学习
未读
MySQL-InnoDB中索引的推演
InnoDB中索引的推演 索引之前的查找 先来看一个精确匹配的例子: SELECT [列名列表] FROM 表名 WHERE 列名 = xxx; 在一个页中的查找 假设目前表中的记录比较少,所有的记录都可以被存放到一个页中,在查找记录的时候可以根据搜索条件的不同分为两种情况: 1. 以主键为搜索条件
技术学习
未读
MySQL-索引和页的存储结构
为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教科书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是一样的道理,进行数据查找时,首先查看查询条件是否命中某条索引,符合通过索引查找相关数据,如果不符合则需要全表扫描,即需要一条一条地查找
技术学习
未读
MySQL-索引的分类
介绍 MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 从功能逻辑上说,索引主要有4中,分别是普通索引、唯一性索引、主键索引、全文索引 按照物理实现方式,索引可以分为2中:聚簇索引和非聚簇索引
技术学习
未读
MySQL-数据库的设计规范
范式 范式简介 在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。可以理解为,一张数据表的设计结构需要满足的某种设计标准的级别。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 范式的英文名称是Normal Form,简称NF。它是英国人E.F.Codd在上个世纪70年代提出关系数