![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MYSQL
sql
风满楼i
CC
展开
-
4_mysql(主从复制)
一、主从复制 1.介绍 两台或以上数据库实例,通过binlog二进制日志,实现数据的“同步”关系。 2.主从复制原理 1. 从库:CHANGE MASTER TO,将ip、port、user、password、binlog、position写入到master.info进行记录 2. 从库:START SLAVE,启动IO_THREAD和SQL_THREAD, 3. 从库:IO_THREAD读取master.info信息,连接主库 4. 主库:分配DUMP_THREAD线程响应从库,该连接为长连接 5. 从库原创 2020-11-28 11:21:59 · 58 阅读 · 1 评论 -
3_mysql(事务、日志管理、备份恢复)
一、事务 1. 事务的ACID特性 A:atomicity,原子性,指事务是一个不可分割的工作单位,事务中的操作要么都发生(commit,提交),要么都不发生(undo,回滚) C:consistency,一致性,如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致状态;一致性表示事务完成后,符合逻辑运算 I:isolation,隔离性,多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离 D:durability,持久性,一个事务原创 2020-11-25 21:15:54 · 168 阅读 · 0 评论 -
2_mysql(索引、存储引擎)
课程大纲:https://www.jianshu.com/p/edd2e20aeaee 一、索引及执行计划 1、原创 2020-11-15 10:23:02 · 143 阅读 · 0 评论 -
1_mysql(基础)
课程大纲:https://www.jianshu.com/p/edd2e20aeaee 一、MySQL 体系结构与管理 1、mysqld程序结构 2、 一条SQL语句的执行过程 连接层 (1)提供连接协议:TCP/IP 、SOCKET (2)提供验证:用户、密码,IP,SOCKET (3)提供专用连接线程:接收用户SQL,返回结果 SQL层 (重点) (1)接收上层传送的SQL语句 (2)语法验证模块:验证语句语法,是否满足SQL_MODE (3)语义检查:判断SQL语句的类型 DDL :数据定义语言、D原创 2020-11-02 22:13:15 · 71 阅读 · 0 评论 -
mysql备忘录
1、DB、DBMS、sql 之间的区别 2、约束: 非空约束、唯一约束、主键约束(PK)、外键约束(FK) 3、存储引擎:InnoDB原创 2020-10-24 14:32:39 · 116 阅读 · 0 评论