Avatar notebook default
44篇文章 · 38347字 · 3人关注
  • MySQL Explain

    mysql执行计划 在日常工作中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。可以使用expla...

  • SQL思考题-实践-解题

    假设有一张订单表 order,主要包含了主键订单编码 order_no、订单状态 status、提交时间 create_time 等列,并且创建...

  • MySQL - for update 行锁 表锁

    for update 的作用是在查询的时候为行加上排它锁,当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新。它的典型使用场景是高并...

  • Resize,w 360,h 240
    MySQL - 幻读 、间隙锁

    select for update 加写锁。事物提交才释放 什么是幻读? 产生幻读的场景: 幻读指的是一个事务在前后两次查询同一个范围的时候,后...

  • Resize,w 360,h 240
    MySQL - 缓冲池(buffer pool)

    应用系统分层架构,为了加速数据访问,会把最常访问的数据,放在缓存(cache)里,避免每次都去访问数据库。操作系统,会有缓冲池(buffer p...

  • Resize,w 360,h 240
    《MySQL实战》- 基础篇

    学习林晓斌老师的课程《MySQL实战45讲》基础篇,自己整理的思维导图,方便巩固知识点、形成知识面。

  • MySQL - 事务

    事务就是要保证一组数据库操作,要么全部成功,要么全部失败。 在 MySQL 中,事务支持是在引擎层实现的。你现在知道,MySQL 是一个支持多引...

  • (LeetCode 615) 平均工资:部门与公司比较

    两个表,写一个查询语句,求出在每一个工资发放日,每个部门的平均工资与公司的平均工资的比较结果 (高 / 低 / 相同) 分析 不同部门,不同时间...

  • (LeetCode 569) 员工薪水中位数

    Employee 表包含所有员工。Employee 表有三列:员工Id,公司名和薪水。 +-----+------------+--------...

文集作者