• 「MySQL高级篇」MySQL日志、事务原理 -- undolog、redolog、binlog、两阶段提交

    时间:2022-10-31 12:01:38

    引言日志日志,在我们平时开发中主要的用途在于监控、备份,但在MySQL中,日志的功能远远不止这些,分别有用于记录的慢查询日志,回滚版本的undolog,宕机恢复的redolog、全量备份的binlog等等,而这些日志,也刚好是我们事务的原理????本篇速览脑图????undolog -- 原子性回滚...

  • 「MySQL高级篇」MySQL锁机制 && 事务

    时间:2022-10-29 10:08:20

    大家好,我是melo,一名大三后台练习生,最近赶在春招前整理整理发过的博客~????????????!锁锁锁,到哪到离不开这桩琐事,并发琐事,redis琐事,如今是MySQL琐事,这其中琐事,还跟MySQL另一个重要的东西--事务息息相关。这篇将从以下几点,带你解开这把爱情的苦锁:????本篇速览脑...

  • 「MySQL高级篇」explain分析SQL,索引失效&&常见优化场景

    时间:2022-10-28 11:06:35

    大家好,我是melo,一名大三后台练习生索引的原理&&设计原则欢迎关注本专栏:MySQL高级篇本篇速览在我们上一篇文章中,讲到了索引的原理&&设计原则,知道了索引如何使用。emm?那具体什么场景需要用到索引,我们要怎么分析SQL语句,并对其进行优化呢,这篇将从以下几点...

  • 「MySQL高级篇」MySQL索引原理,设计原则

    时间:2022-10-28 09:59:47

    专栏引言MySQL,一个熟悉又陌生的名词,早在学习Javaweb的时候,我们就用到了MySQL数据库,在那个阶段,MySQL对我们来说似乎只是一个存储数据的好东西,存储时一股脑往里边塞,查询时也是盲目的全表查询(不带一点点优化)。我们总是自欺欺人的觉得,我们通过其他方面来优化就好了阿,迟迟不愿面对M...

  • 「MySQL高级篇」MySQL索引原理,设计原则

    时间:2022-10-26 17:10:09

    大家好,我是melo,一名大二后台练习生,大年初三,我又来充当反内卷第一人了!!!MySQL,一个熟悉又陌生的名词,早在学习Javaweb的时候,我们就用到了MySQL数据库,在那个阶段,MySQL对我们来说似乎只是一个存储数据的好东西,存储时一股脑往里边塞,查询时也是盲目的全表查询(不带一点点优化...

  • MySQL高级篇——索引简介

    时间:2022-10-22 13:53:25

    ????作者简介:数学与计算机科学学院学生、分享学习经验、生活、 努力成为像代码一样有逻辑的人 ????个人主页:阿芒的主页 文章目录 ????‍????索引是什么????‍????索引的优势和劣势????‍????MySQL索引分类????‍????MySQL索引结构????‍????索引...

  • MySQL高级:(十二)MySQL事务日志

    时间:2022-10-17 20:53:09

    笔记来源:MySQL数据库教程天花板,mysql安装到mysql高级,强!硬! 文章目录 12.1 事务日志概述12.2 redo日志12.2.1 为什么需要redo日志12.2.2 redo日志的好处、特点12.2.3 redo日志的组成重做日志的缓冲(redo log buffer)重做...

  • MySQL高级篇知识点——锁

    时间:2022-10-15 13:54:08

    目录 1.概述2.MySQL 并发事务访问相同记录2.1.读-读情况2.2.写-写情况2.3.读-写或写-读情况2.4.并发问题的解决方案3.锁的不同角度分类3.1.从数据操作的类型划分:读锁、写锁3.1.1.概述3.1.2.锁定读3.1.3.写操作3.2.从数据操作的粒度划分:表级锁、页级锁、行...

  • 【MySQL从入门到精通】【高级篇】(二十五)EXPLAIN中ref、rows、filtered、Extra字段的剖析

    时间:2022-10-09 22:57:04

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦。???????? 1. Python基础专栏,基础知识一网打尽​​​​​❤️ 2. Python爬虫专栏,系统性的学习爬虫的知识点。​​​​​❤️ 3. Ceph实战,从原理到实战应有尽有。 ​​Ceph实战​​​❤️ 4. Java高并发编程入门...

  • 【MySQL从入门到精通】【高级篇】(二十四)EXPLAIN中select_type,partition,type,key,key_len字段的剖析

    时间:2022-10-08 08:00:04

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦。???????? 1. Python基础专栏,基础知识一网打尽​​​​​❤️ 2. Python爬虫专栏,系统性的学习爬虫的知识点。​​​​​❤️ 3. Ceph实战,从原理到实战应有尽有。 ​​Ceph实战​​​❤️ 4. Java高并发编程入门...

  • MySQL高级SQL语句

    时间:2022-09-27 17:52:54

    引言 对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。 一、常用查询 (增、删、改、查) 1.按关键字查询 使用select语句可以将需要的数据从MySQL数据库中查询出来,如果对查询的结果进行排序,可以使用order by 语句来对语句实现排序,并最终将排序后的结...

  • MySQL 高级SQL语句 (二)

    时间:2022-09-26 13:52:56

    目录 一、表连接查询 1.1 left join(左连接) 1.2 right join(右连接) 1.3 inner join(内连接) 二、子查询 2.1 select 查询 相同表查询(取反) 多表查询(取反)  非取反进行查询 结合as别名进行子查询 2.2 insert插入  2.3 up...

  • mysql-sql高级应用

    时间:2022-09-21 19:15:49

    sql语言进阶   典型操作   order by - select * from play_list order by createtime;- select * from play_list order by bookedcount desc,create...

  • MySql数据库数据更新操作其高级应用

    时间:2022-09-21 17:20:14

    数据更新操作有3种:向表中添加数据、修改表中的数据和删除表中的数据。 用来演示的数据表用student、course、sc三个数据表,数据表具体内容在:PHP和MySql数据库,如何获取每个分类的记录的总数 插入数据 插入元组(一条数据) 格式为: INSERT INTO <表名>[(...

  • MySQL高级查询之索引创建、删除、增加、修改、慢sql、explain解释sql

    时间:2022-09-21 15:39:08

    day04数据库昨日知识点回顾1.单表操作1.单表的操作条件查询的优先级别:where > group by >having > order by > limit;分组:group byselect gender count(id) from xxx group by gen...

  • MySQL 高级性能优化架构 千万级高并发交易一致性系统基础

    时间:2022-09-21 00:21:59

    一、MySQL体系架构由图,可以看出MySQL最上层是连接组件。下面服务器是由连接池、管理服务和工具组件、SQL接口、查询解析器、查询优化器、缓存、存储引擎、文件系统组成。1、连接池 管理、缓冲用户的连接,线程处理等需要缓存的需求。连接池的作用就是将这些连接缓存下来,下次可以直接用已经建立好的连接,...

  • mysql基本操作命令+高级操作

    时间:2022-09-16 19:42:45

    mysql基本操作命令+高级操作 (一)mysql基本操作命令 一、数据库操作 1.新增数据库 create  database 数据库名字 [数据库选项]; 数据库选项:规定数据库内部该用什么进行规范        字符集:charset 具体字符集(utf8)                 ...

  • MySQL必知必会笔记(四)SELECT语句 联结表 高级联结 组合查询 全文本搜索

    时间:2022-09-15 23:11:47

      第十五章 联结表     Sql最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用sql的select能执行的最重要的操作,能很好的理解联结及其语法是学习sql的一个极为重要的组成部分。    外键:外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。...

  • MySQL必知必会笔记(三)SELECT语句 联结表 高级联结 组合查询 全文本搜索

    时间:2022-09-15 22:54:23

    第十五章联结表    Sql最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用sql的select能执行的最重要的操作,能很好的理解联结及其语法是学习sql的一个极为重要的组成部分。   外键:外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。      ...

  • MySQL高级学习笔记(三):Mysql逻辑架构介绍、mysql存储引擎详解

    时间:2022-09-14 12:29:58

    这篇文章主要介绍了Mysql逻辑架构介绍、mysql存储引擎,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧