
MySQL
文章平均质量分 90
kapok丶丶
这个作者很懒,什么都没留下…
展开
-
MySQL-MHA高可用配置及故障切换
目录一、MHA(含义、组成、特点)==**含义(什么是MHA)**====**组成(MHA组成)**====**特点(MHA特点)**==二、MySQL MHA搭建①搭建思路1.MHA架构2.故障模拟②主要实验配置1.Master、Slave1、Slave2 节点上安装 mysql5.72.修改 Master、Slave1、Slave2 节点的主机名3.修改 Master、Slave1、Slave2 节点的 Mysql主配置文件/etc/my.cnf4.在 Master、Slave1、Slave2 节点上都原创 2021-07-04 14:32:16 · 1000 阅读 · 1 评论 -
MySQL读写分离&主从复制
目 录一、MySQL读写分离①读写分离(含义、意义、场景)==**含义(什么是读写分离):**====**意义(为什么要读写分离):**====**场景(什么时候要读写分离):**==Ⅰ 原理Ⅱ 较为常见的MysQL读写分离分为以下两种:1)基于程序代码内部实现2)基于中间代理层实现②主从复制Ⅰ 主从复制与读写分离的关系Ⅱ MySQL支持的复制类型Ⅲ MySQL主从复制的工作步骤二、MySQL主从复制和读写分离的配置①MySQL主从服务器时间同步②主从服务器的MySQL配置③搭建MySQL读写分离1)Amo原创 2021-07-01 20:09:17 · 499 阅读 · 1 评论 -
MySQL高级(进阶)SQL语句 3
目 录一、MySQL进阶语句①----空值(NULL)和无值("")的区别----②数据库中的正则表达式二、存储过程①创建存储过程②调用存储过程③查看存储过程④存储过程的参数⑤删除存储过程⑥存储过程的控制语句一、MySQL进阶语句①----空值(NULL)和无值("")的区别----无值的长度为0,不占用空间的;而NULL值的长度是NULL,是占用空间的。IS NULL或者 Is Nor NULL,是用来判断字段是不是为NOLL或者不是NOLL,不能查出是不是无值的。无值的判断使用=’'或者&l原创 2021-06-30 15:58:03 · 160 阅读 · 0 评论 -
MySQL高级(进阶)SQL语句 2
目 录一、MySQL进阶查询①---- 别名 ----栏位別名 表格別名②---- 连接查询 ----③---- CREATE VIEW----视图,可以被当作是虚拟表或存储查询。④---- UNION----联集,将两个SQL语句的结果合并起来,两个SQL语句所产生的栏位需要是同样的资料种类⑤----交集值----⑥----无交集值----⑦---- CASE ----是SQL用来做为IF一THEN一ELSE之类逻辑的关键字语法:⑧----算排名----⑨----算中位数----⑩----算累积总计---原创 2021-06-29 19:22:21 · 132 阅读 · 1 评论 -
Mysql 高级(进阶)SQL语句
目 录一、MySQL进阶查询①---- SELECT ----显示表格中一个或数个栏位的所有资料②---- DISTINCT ----不显示重复的资料③---- WHERE ----有条件查询④---- AND OR ----且 或⑤---- IN ----显示已知的值的资料⑥---- BETWEEN ----显示两个值范围内的资料⑦---- 通配符 ----通常通配符都是跟 LIKE 一起使用的LIKE ----匹配一个模式来找出我们要的资料⑧---- ORDER BY ----按关键字排序⑨---- G原创 2021-06-28 19:31:18 · 823 阅读 · 2 评论 -
MySQL日志管理、备份和恢复
目 录一、日志管理①日志的具体管理二、数据库的备份①备份的重要性②数据库备份的分类Ⅰ 从物理与逻辑的角度,备份可分为:Ⅱ 从数据库的备份策略角度,备份可分为③常见的备份方法三、数据库的备份和恢复(配置)①MySQL完全备份和恢复1.物理冷备份与恢复2.mysqldump 备份与恢复②MySQL增量备份于恢复1. 增量备份2. MySQL增量恢复一、日志管理MySQL 的日志默认保存位置为 /usr/local/mysql/data①日志的具体管理vim /etc/my.cnf[mysqld]原创 2021-06-28 16:10:51 · 209 阅读 · 1 评论 -
MySQL------存储引擎
目录一、MySQL 存储引擎一、MySQL 存储引擎·MyISAM 表支持 3 种不同的存储格式:(1)静态(固定长度)表静态表是默认的存储格式。静态表中的字段都是非可变字段,这样每个记录都是固定长度的,这种存储方式的优点是存储非常迅速,容易缓存,出现故障容易恢复;缺点是占用的空间通常比动态表多。(2)动态表动态表包含可变字段,记录不是固定长度的,这样存储的优点是占用空间较少,但是频繁的更新、删除记录会产生碎片,需要定期执行 OPTIMIZE TABLE 语句或 myisamchk -r 命令原创 2021-06-27 21:24:36 · 68 阅读 · 0 评论 -
MySQL------事务
目 录一、MySQL 事物1.事务的概念2.事务的ACID特点●原子性:指事务是一个不可再分割的工作单位,事务中的操作要么都发生,要么都不发生。●一致性:指在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。●隔离性:指在并发环境中,当不同的事务同时操纵相同的数据时,每个事务都有各自的完整数据空间。●持久性:在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。3.事务控制语句一、MySQL 事物1.事务的概念事务是一种机制、一个操作序列,包含了一组数据库操作命令原创 2021-06-24 17:07:32 · 137 阅读 · 0 评论 -
MySQL------索引
目录一、MySQL索引①索引的概念、作用、副作用②创建索引的原则依据③索引的分类和创建(1)普通索引(2)唯一索引(3)主键索引(4)组合索引(单列索引与多列索引)(5)全文索引(FULLTEXT)一、MySQL索引①索引的概念、作用、副作用概念:1 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。 2 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据原创 2021-06-24 14:35:02 · 199 阅读 · 0 评论 -
mysql入门教学(数据库的管理)
目 录一、数据库的基础操作1)数据库用户管理1.新建用户2.查看用户信息3.重命名用户4.删除用户5.修改当前登录用户密码6.修改其他用户密码7.忘记 root 密码的解决办法2)数据库用户授权1.授予权限2.查看权限3.撤销权限一、数据库的基础操作1)数据库用户管理1.新建用户CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码'];------------------------------------------------------原创 2021-06-23 17:07:12 · 440 阅读 · 1 评论 -
Mysql入门教学(数据库的管理)
目 录一、绪论二、数据库的基础操作1)查看数据库结构1、查看当前服务器中的数据库2、查看数据库中包含的表3、查看表的结构(字段)2)创建及删除数据库和表1.创建新的数据库2.创建新的表3.删除指定的数据表4.删除指定的数据库3)管理表中的数据记录1.向数据表中插入新的数据记录2.查询数据记录3.修改、更新数据表中的数据记录4.在数据表中删除指定的数据记录4)修改表名和表结构1.修改表名2.扩展表结构(增加字段)3.修改字段(列)名,添加唯一键4.删除字段5)数据表高级操作(克隆表、清除表、创建临时表和创建外原创 2021-06-22 19:57:01 · 355 阅读 · 0 评论