
MySQL数据库
文章平均质量分 94
MySQL数据库相关知识
王大雏
实现自由
展开
-
MySQL主从复制与读写分离
MySQL主从复制与读写分离MySQL读写分离一、概述1、应用背景2、什么是读写分离?3、为什么要读写分离呢?4、什么时候要读写分离?5、主从复制与读写分离6、mysql支持的复制类型二、主从复制的工作过程MySQL 读写分离三、 MySQL 读写分离1、mysql读写分离原理2、常见的 MySQL 读写分离分为两种四、MySQL主从复制与读写分离原理五、部署主从同步实验思路1、主从服务器设置时间同步①、主服务器(192.168.80.73)②、从服务器(192.168.80.74,192.168.80.7原创 2021-07-02 08:47:59 · 763 阅读 · 1 评论 -
MySQL事务与存储引擎
MySQL事务与存储引擎一、事务的概念二、事务的ACID特点1、原子性2、一致性3、隔离性4、持久性(Durability)总结三、事务控制语句四、事务的控制方法存储引擎五、存储引擎概念六、MyISAM的特点介绍七、MyISAM适用的生产场景举例八、InniDB特点介绍修改存储引擎 一、事务的概念 是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求u,即这一组数据库命令要么都执行,要么都不执行 是一个不可分割的工作逻辑单元,在数据库系统上执行并发操原创 2021-07-01 12:22:00 · 393 阅读 · 1 评论 -
MySQL 索引相关知识详解
MySQL 索引详解一、索引的概念二、索引的作用索引的副作用三、创建索引的原则依据四、索引的分类和创建1、普通索引直接创建索引修改表方式创建创建表的时候指定索引2、唯一索引直接创建唯一索引修改表方式创建创建表的时候指定五、索引的查看六、索引的删除 一、索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值 二、索引的作用 索引的副作用 三、创建索引的原则依据 四、索引的分类和创建 1、普通索引 最基本的索引类型,没有唯一性之类的限制 直接创建索引 修改表方式创建 创建表的时候指定索引 2、唯一索引原创 2021-07-01 12:21:35 · 154 阅读 · 0 评论 -
数据库基本概念及MySQL数据库简介
数据库基本概念及MySQL数据库简介一、数据库概念1、数据库的组成2、数据库类型(1)关系型数据库(2)非关系型数据库(NoSQL (Not Only SQL))3、数据库的管理系统(DBMS)4、数据库系统(DBS)二、数据库系统发展史1、第一代数据库2、第二代数据库3、第三代数据库4、当前主流使用三、当今主流数据库四、关系型数据库1、介绍2、实体3、关系4、属性五、非关系型数据库六、Mysql 数据库1、简介2、商业版与社区版3、产品阵营4、日志七、mysql 存储引擎 一、数据库概念 1、数据库的组成原创 2021-06-30 10:06:38 · 703 阅读 · 1 评论 -
MySQL数据库高级操作
MySQL数据库高级操作数据表高级操作准备工作:安装MySQL数据库一、指定主键的另一种方式二、克隆表1、方法一2、方法二三、清空表,删除表内的所有数据1、方法一2、方法二3、方法三4、三个删除方法的对比四、创建临时表五、MySQL中6种常见的约束六、创建外键约束1、外键的定义2、作用3、主键表和外键表4、主表和从表的操作原则和示范(1)首先创建两张表,并且其中一张表的字段和另一张表的主键相同(2)向表内添加数据内容(3)为主表添加主键约束,并为从表添加外键(4)查看结构情况显示外键关联(5)插入数据(先主原创 2021-06-30 11:24:08 · 597 阅读 · 1 评论 -
MySQL MHA高可用集群部署及故障切换
MySQL MHA高可用集群部署及故障切换一、MHA概述二、MHA的组成三、MHA的特点四、MHA的原理五、搭建MySQL+MHA实验思路服务器配置实验步骤1、所有服务器,关闭系统防火墙和安全机制2、修改 master(192.168.184.20)、Slave1(192.168.184.30)、Slave2(192.168.184.40) 节点的主机名3、修改三台MySQL节点服务器的主配置文件/etc/my.cnf4、配置MySQL一主两从5、主从复制验证6、安装 MHA 软件7、在所有服务器上配置无密原创 2021-07-02 13:51:44 · 203 阅读 · 0 评论 -
Mysql高阶语句(二)
Mysql高阶语句(二)一、Mysql高阶语句1、别名2、子查询3、EXISTS4、连接查询5、CREATE VIEW 视图6、UNION 联集7、交集值8、无交集值9、CASE10、算排名11、算中位数12、算累积总计13、算总合百分比14、算累计总合百分比15、空值(null)和无值(’’)的区别16、正则表达式(与Shell部分一样)17、存储过程(与Shell函数差不多,代码的复用)(1)存储过程的条件语句(2)循环语句while 一、Mysql高阶语句 1、别名 字段别名、表格别名 语法:SELE原创 2021-07-01 12:22:44 · 163 阅读 · 0 评论 -
Mysql高阶语句(一)
Mysql高阶语句(一)准备工作一、MySQL高级进阶SQL 语句1、SELECT2、DISTINCT3、WHERE4、AND、OR5、IN6、BETWEEN7、通配符、LIKE8、ORDER BY二、函数1、数学函数2、聚合函数3、字符串函数4、| | 连接符5、GROUP BY6、HAVING7、别名8、子查询9、EXISTS10、连接查询11、CREATE VIEW 视图12、UNION 联集13、交集值14、无交集值15、CASE16、算排名17、算中位数18、算累积总计19、算总合百分比20、算累原创 2021-07-01 12:22:32 · 164 阅读 · 0 评论 -
MySQL数据库管理以及SQL语句的基本命令操作
MySQL数据库管理的基本命令操作准备编译安装MySQLMySQL数据库基本命令操作一、常用数据类型二、查看数据库结构1、进入数据库2、查看数据库的信息3、查看数据库中包含的表4、查看表的结构(字段)三、SQL语句概述1、SQL语言2、SQL分类 准备编译安装MySQL 将安装包拖至/opt目录下,编辑一个脚本文件,将以下内容复制进去,然后source或者. 执行脚本,等脚本执行完成,即可使用mysql -u root -p点击回车即可进入。 MySQL数据库基本命令操作 一、常用数据类型 类原创 2021-06-30 10:29:12 · 787 阅读 · 0 评论 -
MySQL 日志管理、备份与恢复
MySQL 日志管理、备份与恢复MySQL 日志管理、备份与恢复准备工作一、MySQL日志管理二、MySQL常用日志类型1、错误日志2、通用查询日志3、二进制日志(binlog)4、中继日志5、慢查询日志三、查看日志状态1、查看通用查询日志是否开启2、查看二进制日志是否开启3、查看慢查询日功能是否开启4、查看慢查询时间设置5、在数据库中设置开启慢查询的方法MySQL备份与恢复一、数据备份简介1、概述2、备份的重要性二、数据库备份的分类1、从物理与逻辑的角度分类(逻辑备份、物理备份)(1)物理备份:(2)逻辑原创 2021-07-01 12:22:16 · 946 阅读 · 0 评论