排序
MySQL索引入门:概念、类型与B+Tree原理
一、数据库索引相关概念 - **索引概念介绍:** 索引是数据库中用来提高数据读取性能的常用工具,所有mysql列类型都可以被索引,对相关列使用索引; 可以是提高select操作性能的最佳途径,可以尽...
MySQL覆盖索引与联合索引:覆盖长度与最左前缀应用
一、数据库索引覆盖长度 在执行计划列中,key_len主要用来判断联合索引覆盖长度(字节),当覆盖长度越长,就表示匹配度更高,回表查询的次数越少; 到底联合索引被覆盖了多少,是可以通过key_l...
MySQL多表查询实战:笛卡尔积、内连接、外连接与驱动表
一、多表查询方式类型:笛卡尔乘积 实现局域teacher表与course表进行多表关联; 多表关联实际操作: 多表查询的逻辑思路 二、多表查询方式类型:内连接(取交集) join,其实就是'inner join',为...
MySQL字符集与排序规则实战:utf8mb4、校对规则与配置
一、字符编码作用介绍 在使用数据库服务时,有时在数据库表中输入中文信息条目时,默认经常会遇到字符乱码问题,输入中文信息为什么会出现乱码: 系统字符编码概念解释: 计算机,不能直接存储...
MySQL配置查询与单表DQL:show、函数与条件检索
一、查询获取服务配置信息 在利用select语句获取查询数据库服务的配置信息,可以理解为select命令单独使用; 查询命令语法格式: 实际操作命令演示:获取函数输出信息 数据库服务在线调整配置参...
MySQL逻辑备份案例复盘:故障恢复流程与痛点分析
一、数据库逻辑备份应用案例 1.1 项目实战介绍 模拟企业生产场景,数据库管理人员误删除了数据库数据信息,通过mysqldump全备的部分数据信息,进行部分数据信息恢复; 再结合binlog日志文件增量...
MySQL 5.6与5.7二进制部署:初始化、启动与常见排错
一、MySQL 5.6 二进制部署 注意:如果机器上存在别的版本的数据库,需要给my.conf文件更名,否则初始化会失败 1、上传数据库程序软件包 2、解压数据库服务软件程序压缩包 3、创建数据库服务程序...
MySQL Clone插件实战:概念、原理与克隆部署
一、数据库克隆概念介绍 在数据库MySQL 8.0(8.0.17+)版本中,引入了数据库的克隆功能,主要是借助clone-plugin实现的,是对数据页底层克隆; 克隆的数据是InnoDB存储引擎中的物理快照信息,包...
MySQL数据表DDL实战:建表、改表、删表与设计规范
一、创建数据表信息 通过数据库服务管理工具,图形操作创建数据库表信息: 1.1 依次点击【Schemas】-【db01】-【Tables】,右键选择【Create Table...】 1.2 定义表名为【stu】,添加注释【学生表...
MySQL初始化配置实战:源码安装、配置文件与启动命令
一、初始化配置方式一:源码安装数据库服务 1、数据库服务源码安装准备阶段: (1) 下载数据库服务软件程序(源码程序) 下载链接地址:https://dev.mysql.com/downloads/mysql/ (2) 处理数据库...











