From 22728239a8302ab987848366c9352a736d245c81 Mon Sep 17 00:00:00 2001 From: Wonder Date: Fri, 26 Sep 2025 13:07:32 +0800 Subject: [PATCH] =?UTF-8?q?=20=F0=9F=94=84Update:=20MySQL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MySQL/4. 联合索引.md | 6 +++++- MySQL/5. 索引失效.md | 8 ++++++++ MySQL/6. 事务特性.md | 15 +++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 MySQL/5. 索引失效.md create mode 100644 MySQL/6. 事务特性.md diff --git a/MySQL/4. 联合索引.md b/MySQL/4. 联合索引.md index 1b6a9c5..7705dbf 100644 --- a/MySQL/4. 联合索引.md +++ b/MySQL/4. 联合索引.md @@ -21,4 +21,8 @@ ## 索引下推 -- 提前判断减少回表 \ No newline at end of file +- 提前判断减少回表 + +## 覆盖索引 + +- 部分查找可以不用回表 \ No newline at end of file diff --git a/MySQL/5. 索引失效.md b/MySQL/5. 索引失效.md new file mode 100644 index 0000000..0adfd4b --- /dev/null +++ b/MySQL/5. 索引失效.md @@ -0,0 +1,8 @@ +# 索引失效 + +- 左模糊匹配 +- 对索引使用函数 +- 隐式类型转换 + - 表中 String ,传入 Int +- 联合索引非最左匹配 +- OR 子句 \ No newline at end of file diff --git a/MySQL/6. 事务特性.md b/MySQL/6. 事务特性.md new file mode 100644 index 0000000..da2889d --- /dev/null +++ b/MySQL/6. 事务特性.md @@ -0,0 +1,15 @@ +# 事务特性 + +- 原子性 + - `undo log` + - 事务中操作要么全部完成要么全部不完成 +- 一致性 + - `其他特性共同保障` + - 数据满足完整性约束 +- 隔离性 + - `MVCC` + - 避免并发事务执行顺序导致结果不一致 +- 持久性 + - `redo log` + - 将修改持久化到硬盘 +