数据库

  • 一文搞清楚 MySQL count(*)、count(1)、count(col) 的区别

    在工作中遇到count(*)、count(1)、count(col) ,可能会让你分不清楚,都是计数,干嘛这么搞这么多东西。 count 作用 COUNT(expression):…

    2022年12月22日
    015
  • 温故而知新-MySQL隔离级别

    要了解隔离级别,首先要了解一下事务,隔离级别只有在事务操作下才起作用。 事务 事务是由一组SQL语句组成的逻辑处理单元,这些操作要么全部执行成功,要么全部失败。 事务特性 原子性(…

    2022年12月22日
    014
  • MySQL MVCC你了解吗

    什么是MVCC 「multiversion concurrency control」(多版本并发控制)的缩写,顾名思义就是通过多版本对并发进行控制。 MVCC用来做什么 MVCC能…

    2022年12月22日
    08
  • 【MySQL系列】-索引知多少

    索引及其作用 索引(Index)是帮助 MySQL 高效获取数据的数据结构。索引的本质是数据结构。索引作用是帮助 MySQL 高效获取数据。通俗地说,索引就像一本书的目录,通过目录…

    2022年12月22日
    021
  • 【MySQL系列】-B+树索引和HASH索引有什么区别

    理解B+树和Hash索引的区别有助于我们预测索引在不同的存储引擎中是怎么执行查询的。 B+ TREE 索引特性 B数是一种在数据库索引中流行的树数据结构。该结构始终保持排序,从而可…

    2022年12月22日
    014
  • 【MySQL系列】- LIKE查询以%开头一定会让索引失效吗

    MySQL查询导致索引失效的情况有很多,通过搜索引擎搜索MySQL索引失效 几乎都会提到一个情况,那就是like查询以“%”开头。但是 LIKE查询 以%开头一定会让索引失效吗? …

    2022年12月22日
    08
  • 【MySQL系列】- 浅入Buffer Pool

    InnoDB 存储引擎是以数据页为单位来管理存储空间的。InnoDB 存储引擎在处理客户端的请求时,当需要访问某个数据页的数据时,就会把完整的数据页的数据全部加载到内存中,也就是说…

    2022年12月22日
    07
  • ORDER BY排序一篇就够了

    工作中常常会使用ORDER BY进行排序,了解ORDER BY多种排序方式是非常有必要的。 ORDER BY 排序可以分为静态排序和动态排序,当然这个静态和动态是我自己取的名字,其…

    2022年12月22日
    030
  • 【MySQL系列】- Redo log知多少

    InnoDB 存储引擎是以页为单位来管理存储空间的,我们的增删改查本质上都是对页面上进行操作。我们知道在访问磁盘的时候,MySQL是会把数据加载到Buffer Pool然后进行操作…

    2022年12月22日
    07
  • 【MySQL系列】- 浅析undo log

    MySQL事务特性之一就是要保证原子性,一组SQL要么全部成功、要么全部失败。当事务进行过程中,如果出现失败或者异常情况要进行回滚,回到之前最初的样子,要这样实现就要需要把之前的数…

    2022年12月22日
    051
分享本页
返回顶部