<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Index on Bruce AI 工程笔记</title><link>http://www.heyuan110.com/zh/tags/index/</link><description>Recent content in Index on Bruce AI 工程笔记</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Fri, 23 Jan 2026 20:06:36 +0800</lastBuildDate><atom:link href="http://www.heyuan110.com/zh/tags/index/index.xml" rel="self" type="application/rss+xml"/><item><title>MySQL SQL 完全指南：从小白到高手的进阶之路（含面试宝典）</title><link>http://www.heyuan110.com/zh/posts/mysql/2026-01-23-mysql-sql-complete-guide/</link><pubDate>Fri, 23 Jan 2026 20:06:36 +0800</pubDate><guid>http://www.heyuan110.com/zh/posts/mysql/2026-01-23-mysql-sql-complete-guide/</guid><description>&lt;p&gt;&lt;img src="http://www.heyuan110.com/posts/mysql/2026-01-23-mysql-sql-complete-guide/cover.webp"
 alt="MySQL SQL 完全指南：从基础到精通"
 
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 width="1200"
 height="675"
/&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SQL（Structured Query Language）&lt;/strong&gt; 是与数据库交流的通用语言。无论你是后端开发、数据分析还是运维工程师，掌握 SQL 都是必备技能。本文以 MySQL 为例，从零基础带你系统学习 SQL，并深入讲解面试高频考点，助你快速进阶。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;本文约 15000 字，建议收藏后分章节阅读。文章结构清晰，可根据目录跳转到感兴趣的部分。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="一sql-基础入门"&gt;一、SQL 基础入门&lt;a href="#%e4%b8%80sql-%e5%9f%ba%e7%a1%80%e5%85%a5%e9%97%a8" class="anchor" aria-hidden="true"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
 stroke-linecap="round" stroke-linejoin="round"&gt;
 &lt;path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"&gt;&lt;/path&gt;
 &lt;line x1="8" y1="12" x2="16" y2="12"&gt;&lt;/line&gt;
 &lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="11-什么是-sql"&gt;1.1 什么是 SQL&lt;a href="#11-%e4%bb%80%e4%b9%88%e6%98%af-sql" class="anchor" aria-hidden="true"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
 stroke-linecap="round" stroke-linejoin="round"&gt;
 &lt;path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"&gt;&lt;/path&gt;
 &lt;line x1="8" y1="12" x2="16" y2="12"&gt;&lt;/line&gt;
 &lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;SQL 是 &lt;strong&gt;结构化查询语言&lt;/strong&gt;（Structured Query Language）的缩写，用于管理关系型数据库。它可以：&lt;/p&gt;</description></item><item><title>MySQL EXPLAIN 执行计划详解：从入门到精通的 SQL 性能分析指南</title><link>http://www.heyuan110.com/zh/posts/mysql/2019-09-06-mysql-explain/</link><pubDate>Fri, 06 Sep 2019 20:10:21 +0800</pubDate><guid>http://www.heyuan110.com/zh/posts/mysql/2019-09-06-mysql-explain/</guid><description>&lt;p&gt;&lt;img src="http://www.heyuan110.com/posts/mysql/2019-09-06-mysql-explain/cover.webp"
 alt="MySQL EXPLAIN 执行计划分析"
 
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 width="1200"
 height="675"
/&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXPLAIN&lt;/strong&gt; 是 MySQL 中最重要的性能分析工具之一。当你的 SQL 查询变慢时，第一件事就应该用 EXPLAIN 看看执行计划。它能告诉你 MySQL 是如何执行查询的，包括使用了哪些索引、扫描了多少行、采用了什么连接方式等关键信息。&lt;/p&gt;
&lt;p&gt;本文将详细介绍 EXPLAIN 输出的每个字段含义，帮助你快速定位 SQL 性能问题。&lt;/p&gt;
&lt;h2 id="一explain-基本用法"&gt;一、EXPLAIN 基本用法&lt;a href="#%e4%b8%80explain-%e5%9f%ba%e6%9c%ac%e7%94%a8%e6%b3%95" class="anchor" aria-hidden="true"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
 stroke-linecap="round" stroke-linejoin="round"&gt;
 &lt;path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"&gt;&lt;/path&gt;
 &lt;line x1="8" y1="12" x2="16" y2="12"&gt;&lt;/line&gt;
 &lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;使用方法很简单，在 SQL 语句前加上 &lt;code&gt;EXPLAIN&lt;/code&gt; 关键字即可：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;EXPLAIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;users&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;MySQL 8.0+ 还支持不同的输出格式：&lt;/p&gt;</description></item></channel></rss>