Skip to content

Commit

Permalink
Site updated: 2024-07-04 12:44:14
Browse files Browse the repository at this point in the history
  • Loading branch information
cwww3 committed Jul 4, 2024
1 parent 8b43610 commit 1eef92f
Show file tree
Hide file tree
Showing 7 changed files with 100 additions and 120 deletions.
6 changes: 3 additions & 3 deletions 2021/05/06/mysql-index2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -285,14 +285,14 @@ <h3 id="字符串字段加索引"><a href="#字符串字段加索引" class="hea

<p>如果使用的是 index1</p>
<ol>
<li>从 index1 索引树找到满足索引值是’<a href="mailto:&#x7a;&#104;&#x61;&#110;&#x67;&#x73;&#115;&#120;&#121;&#122;&#x40;&#120;&#x78;&#x78;&#46;&#99;&#x6f;&#109;">&#x7a;&#104;&#x61;&#110;&#x67;&#x73;&#115;&#120;&#121;&#122;&#x40;&#120;&#x78;&#x78;&#46;&#99;&#x6f;&#109;</a>’的这条记录,取得 ID2 的值;</li>
<li>从 index1 索引树找到满足索引值是’<a href="mailto:&#122;&#104;&#x61;&#x6e;&#x67;&#115;&#115;&#120;&#x79;&#x7a;&#x40;&#120;&#120;&#x78;&#46;&#99;&#111;&#x6d;">&#122;&#104;&#x61;&#x6e;&#x67;&#115;&#115;&#120;&#x79;&#x7a;&#x40;&#120;&#120;&#x78;&#46;&#99;&#111;&#x6d;</a>’的这条记录,取得 ID2 的值;</li>
<li>到主键上查到主键值是 ID2 的行,判断 email 的值是正确的,将这行记录加入结果集;</li>
<li>取 index1 索引树上刚刚查到的位置的下一条记录,发现已经不满足 email=‘<a href="mailto:&#122;&#x68;&#x61;&#110;&#x67;&#x73;&#115;&#120;&#121;&#122;&#64;&#120;&#120;&#120;&#46;&#99;&#111;&#x6d;">&#122;&#x68;&#x61;&#110;&#x67;&#x73;&#115;&#120;&#121;&#122;&#64;&#120;&#120;&#120;&#46;&#99;&#111;&#x6d;</a>’的条件了,循环结束。</li>
<li>取 index1 索引树上刚刚查到的位置的下一条记录,发现已经不满足 email=‘<a href="mailto:&#122;&#104;&#97;&#x6e;&#x67;&#x73;&#x73;&#x78;&#121;&#x7a;&#x40;&#120;&#x78;&#x78;&#46;&#99;&#x6f;&#109;">&#122;&#104;&#97;&#x6e;&#x67;&#x73;&#x73;&#x78;&#121;&#x7a;&#x40;&#120;&#x78;&#x78;&#46;&#99;&#x6f;&#109;</a>’的条件了,循环结束。</li>
</ol>
<p>如果使用的是 index2</p>
<ol>
<li>从 index2 索引树找到满足索引值是’zhangs’的记录,找到的第一个是 ID1;</li>
<li>到主键上查到主键值是 ID1 的行,判断出 email 的值不是’<a href="mailto:&#122;&#x68;&#x61;&#110;&#x67;&#115;&#115;&#120;&#x79;&#x7a;&#64;&#120;&#x78;&#x78;&#46;&#x63;&#111;&#109;">&#122;&#x68;&#x61;&#110;&#x67;&#115;&#115;&#120;&#x79;&#x7a;&#64;&#120;&#x78;&#x78;&#46;&#x63;&#111;&#109;</a>’,这行记录丢弃;</li>
<li>到主键上查到主键值是 ID1 的行,判断出 email 的值不是’<a href="mailto:&#x7a;&#104;&#97;&#110;&#103;&#x73;&#115;&#x78;&#x79;&#x7a;&#x40;&#120;&#x78;&#120;&#46;&#99;&#111;&#109;">&#x7a;&#104;&#97;&#110;&#103;&#x73;&#115;&#x78;&#x79;&#x7a;&#x40;&#120;&#x78;&#120;&#46;&#99;&#111;&#109;</a>’,这行记录丢弃;</li>
<li>取 index2 上刚刚查到的位置的下一条记录,发现仍然是’zhangs’,取出 ID2,再到 ID 索引上取整行然后判断,这次值对了,将这行记录加入结果集;</li>
<li>重复上一步,直到在 idxe2 上取到的值不是’zhangs’时,循环结束。</li>
</ol>
Expand Down
6 changes: 3 additions & 3 deletions 2022/07/02/gorm/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions atom.xml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion css/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -1172,7 +1172,7 @@ pre .javascript .function {
}
.links-of-author a::before,
.links-of-author span.exturl::before {
background: #1bdd8f;
background: #4e0e5d;
border-radius: 50%;
content: ' ';
display: inline-block;
Expand Down
2 changes: 1 addition & 1 deletion page/2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -522,7 +522,7 @@ <h2 class="post-title" itemprop="name headline">
<i class="far fa-calendar-check"></i>
</span>
<span class="post-meta-item-text">更新于</span>
<time title="修改时间:2022-07-06 21:08:02" itemprop="dateModified" datetime="2022-07-06T21:08:02+08:00">2022-07-06</time>
<time title="修改时间:2024-07-04 12:43:30" itemprop="dateModified" datetime="2024-07-04T12:43:30+08:00">2024-07-04</time>
</span>


Expand Down
Loading

0 comments on commit 1eef92f

Please sign in to comment.