随笔分类 -  MySQL

你还可以做得更好
摘要:内容概述 1.MySQL中间件Atlas简介 2.主要功能 3.使用场景 4.安装 5.配置 6.启动服务 7.MySQL创建账号 8.使用 内容详细 1.MySQL中间件Atlas简介 1.Atlas简介 Mysql 的 proxy 中间件有比较多的工具,例如,mysql-proxy(官方提供), 阅读全文
posted @ 2021-10-21 09:22 堇雪月寒风
摘要:内容概述 1.MHA高可用概述 2.MHA的工作原理 3.MHA的优点总结 4.GTID主从复制 5.GTID主从复制的优缺点 6.GTID主从复制部署 7.MHA部署 内容详细 1.MHA高可用概述 # MHA简介 MHA(Master High Availability)是由日本人 yoshin 阅读全文
posted @ 2021-10-19 22:20 堇雪月寒风
摘要:内容概述 1.什么是主从复制? 2.为什么要做主从? 3.主从复制原理 4.主从复制的日志格式 5.主从复制的方式 内容详细 1.什么是主从复制? 将主服务器的binlog日志复制到从服务器上执行一便,达到主从数据的一致状态,称之为主从复制 # 一句话来讲述就是,主数据做什么,从数据库就跟着做什么 阅读全文
posted @ 2021-10-18 23:02 堇雪月寒风
摘要:内容概述 1.数据备份简述 2.备份什么? 3.备份的类型 4.备份的工具 5.三种备份策略 6.备份实战 内容详细 1.数据备份简述 为何要备份数据? 在生产环境中我们数据库可能会遭遇各种各样的不测从而导致数据丢失,大概会有以下几种情况: 硬件故障 软件故障 自然灾害 人为误操作(占比最大) 在生 阅读全文
posted @ 2021-10-17 20:17 堇雪月寒风
摘要:内容概述 1.日志分类 2.错误日志 3.事务的日志 4.一般查询日志 5.慢查询日志 6.二进制日志 7.中继日志 8.通用日志 内容详细 1.日志分类 日志种类 作用 错误日志 记录 MySQL 服务器启动、关闭及运行错误等信息 事务日志 1、redo log重做日志 2、undo log回滚日 阅读全文
posted @ 2021-10-14 22:07 堇雪月寒风
摘要:内容概述 1.InnoDB存储引擎的锁机制 2.多版本并发控制MVCC 3.MySQL事务隔离机制 内容详细 1.InnoDB存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking)。 BDB采用页级锁(page-level locking)或表级锁,默认为页 阅读全文
posted @ 2021-10-13 20:25 堇雪月寒风
摘要:内容概述 1.MySQL读现象 2.数据库锁机制 内容详细 1.MySQL读现象 数据库管理软件的“读现象”指的是当多个事务并发执行时,在读取数据方面可能碰到的问题,包括有脏读、不可重复读和幻读。 脏读 脏读指读到未提交的数据 不可重复读 不可重复读:一个事务下,两次读取数据不一致(侧重内容数据的修 阅读全文
posted @ 2021-10-12 21:08 堇雪月寒风
摘要:内容概述 1.MySQL慢查询 2.什么是事务 3.为什么需要事务 4.事务的4个特性 5.MySQL事务保存点 6.MySQL事务中的redo和undo 内容详细 1.MySQL慢查询 慢日志 1.将MySQL服务器中影响数据库性能的相关SQL语句记录到日志文件中 2.通过对这些特殊的SQL语句进 阅读全文
posted @ 2021-10-11 20:43 堇雪月寒风
摘要:内容概述 1.什么是索引? 2.使用索引的好处 3.索引分类 4.索引的数据结构 5.索引管理 6.正确的使用索引 内容详细 1.什么是索引? 索引是存储引擎中的一种数据结构,或者说数据的组织方式,又称为键key,是存储引擎用于快速找到记录的一种数据结构。 为数据建立索引好比为字典创建音序表,如果要 阅读全文
posted @ 2021-10-10 17:30 堇雪月寒风
摘要:内容概述 1.什么是存储引擎 2.查看存储引擎信息 3.修改存储引擎 4.存储引擎实验 5.InnoDB存储引擎 内容概述 1.什么是存储引擎 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。 存储引擎就是一种存数据的方式,如何存数据,如何为存储的数 阅读全文
posted @ 2021-10-08 22:36 堇雪月寒风
摘要:内容概述 1.MySQL权限表 2.MySQL创建用户 3.MySQL修改用户 4.MySQL删除用户 5.MySQL授权 6.MySQL查看,删除用户权限 7.修改用户密码 内容详细 MySQL 是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定不同权限。我们之前使用的是 root 阅读全文
posted @ 2021-10-03 11:07 堇雪月寒风
摘要:内容概述 1.连表查询 -1.1 内连接 -1.2 左连接 -1.3 右连接 -1.4 合并数据 2.子查询 内容详细 1.连表查询 1.1 内连接(INNER JOIN ) 两个或多个表之间通过某种关系,或按照某种规则合并起来查询出来的数据即为连表查询,连表查询是企业中常用的一种查询数据的方式,在 阅读全文
posted @ 2021-09-29 21:18 堇雪月寒风
摘要:内容概述 1.表数据补充 -1.1 修改表数据 -1.2 删除表数据 2.数据表约束 -2.1 主键索引约束 -2.2 唯一索引约束 -2.3 检查索引 -2.4 外键索引 3.添加字段 -3.1 在开头位置添加字段 -3.2 在中间位置添加字段 -3.3 在末尾位置添加字段 4.字段补充内容 内容 阅读全文
posted @ 2021-09-28 21:43 堇雪月寒风
摘要:内容概述 1.MySQL数据表 -1.1 表的增删改查 -1.2 表数据的增删改查 -1.3 排序与去重 -1.4 其他语句 -1.5 where语句以及having语句 内容详细 1.MySQL数据表 数据表是数据库的重要组成部分,每一个数据库都是由若干个数据表组成的。换句话说,没有数据表就无法在 阅读全文
posted @ 2021-09-27 20:30 堇雪月寒风
摘要:内容概述 1.SQL简介 2.SQL基本规则 3.MySQL数据库操作 4.MySQL数据库中的数据的类型 5.MySQL系统变量 内容详解 1.SQL简介 SQL简介 对数据库进行查询和修改操作的语言叫做 SQL(Structured Query Language,结构化查询语言)。 SQL 语言 阅读全文
posted @ 2021-09-25 14:24 堇雪月寒风
摘要:内容概述 1.MySQL二进制安装 2.MySQL源码包安装 3.MySQL数据库基本管理 内容详细 1.MySQL二进制安装 MySQL二进制安装需要用到二进制包,二进制包其实就是编译好的源码包,这样我们就省去了编译的步骤了。 1.卸载MariaDB yum -y remove mariadb-l 阅读全文
posted @ 2021-09-23 21:41 堇雪月寒风
摘要:内容概述 1.数据库的基本概念 2.数据库管理软件的分类 3.MySQL数据库管理软件简介 4.以yum方式部署MySQL 内容详细 1.数据库的基本概念 什么是数据? 对于数据来说,数据就是事物的状态,例如:一个人的姓名,爱好等等。 什么是记录? 上面我们提到过,数据就是记录事物的状态,那么记录就 阅读全文
posted @ 2021-09-22 20:25 堇雪月寒风

Live2D