- 博客(719)
- 收藏
- 关注
原创 mysql 专业笔记 -- 第 16 章:连接(JOIN)
<think>我们只需要根据给定内容生成摘要,不超过150字。内容是关于MySQL JOIN的可视化、子查询连接、完全外连接模拟、连接示例等。摘要需简洁概括主要要点。</think>本文介绍了MySQL中JOIN的类型与可视化,包括子查询派生表的连接及索引优化;通过UNION ALL模拟FULL OUTER JOIN;并展示了INNER JOIN、子查询统计等示例,涵盖表结构、外键及查询方法。
2026-09-06 09:45:53
28
原创 mysql 专业笔记 -- 第 15 章:错误 1055:ONLY_FULL_GROUP_BY:... 不在 GROUP BY 子句中
最近,新版 MySQL 服务器开始为原本可以正常工作的查询生成 1055 错误。本章解释了这些错误的原因。MySQL 团队一直在努力弃用GROUP BY的非标准扩展,或至少让查询编写者更难被其“烧伤”。
2026-09-06 09:45:06
50
原创 423道 GIT 测试题(含解释) 41 - 60 题
本文整理了423道Git测试题(含解释),按每20题一篇连载,共分21篇,并提供索引导航链接,方便读者按需查阅和系统复习。内容涵盖分支、合并、变基、克隆、分叉等Git核心操作。Count characters roughly: 本文整理了423道Git测试题(含解释),按每20题一篇连载,共分21篇,并提供索引导航链接,方便读者按需查阅和系统复习。内容涵盖分支、合并、变基、克隆、分叉等Git核心操作。
2026-09-06 09:44:47
64
原创 ansible 实例 -- 用于 Linux 文件系统的操作 -- 创建空文件
<think>我们只需要根据用户提供的内容生成摘要,不超过150字。内容是关于使用Ansible file模块创建空文件或更新访问时间。摘要应概括要点。</think>使用Ansible的file模块(ansible.builtin.file)可创建空文件或更新已有文件的访问时间。指定path为文件路径,state: touch即可。示例剧本中通过变量指定~/example.txt,运行后生成空文件。该模块跨平台,Windows需用win_file。
2026-09-06 09:44:22
112
原创 423道 GIT 测试题(含解释) 21 - 40 题
<think>我们只需要按照要求生成≤150字的文章摘要。根据内容,是Git测试题系列的导航,每20题连载。摘要需简洁概括。</think>423道Git测试题(含解释)系列导航,按每20题一篇连载,覆盖全部题目。点击链接即可跳转对应章节,便于按需查阅与系统复习。
2026-09-05 10:31:53
186
原创 mysql 专业笔记 -- 第 14 章:GROUP BY
<think>我们只需要根据内容生成摘要,不超过150字。内容是关于SQL GROUP BY的各种用法,包括HAVING过滤聚合、GROUP_CONCAT、MIN/SUM/AVG/MAX等聚合函数。摘要要简洁。</think>本文介绍了SQL中GROUP BY子句的多种用法:使用HAVING过滤聚合结果,GROUP_CONCAT合并组内值,以及结合MIN、SUM、AVG、MAX等聚合函数进行分组统计,并附有示例查询和结果表格。
2026-09-05 10:30:50
208
原创 mysql 专业笔记 -- 第 13 章:ORDER BY
<think>我们根据内容生成摘要,不超过150字。内容是关于MySQL ORDER BY的使用场景、基本用法、ASC/DESC和一些技巧。需要简洁概括。</think>《MySQL ORDER BY 使用指南》涵盖排序子句的位置、基本语法、ASC/DESC 规则及 NULL 值处理,并介绍自定义排序技巧(如 FIND_IN_SET、FIELD),强调索引对性能的影响及混合排序的局限。
2026-09-05 10:30:27
121
原创 423道 GIT 测试题(含解释) 01 - 20 题
<think>我们根据要求需要生成全文摘要,不超过150字。内容是关于Git的一系列问答。需要概括主要内容。摘要应涵盖版本控制目的、Git命令、特点等。用中文。注意字数为≤150字。</think>本文介绍了Git版本控制系统的核心概念与常用命令:其主要功能是追踪代码变更并管理版本;通过git init、clone、commit、log等命令进行仓库初始化、克隆、提交与历史查看;采用分布式存储,支持分支、暂存、变基、合并等协作操作,并可利用git blame定位修改者。
2026-09-04 13:55:52
228
原创 mysql 专业笔记 -- 第 12 章:UPDATE
<think>我们根据内容生成摘要,要求≤150字。内容主要讲SQL UPDATE的多种用法:带连接、基本更新、批量更新、带ORDER BY/LIMIT、多表更新。摘要需概括这些要点。中文,简洁。</think>本文介绍MySQL UPDATE的多种用法:通过JOIN关联工作表更新生产表;更新单行或所有行(需注意WHERE子句);利用CASE实现批量更新以减少查询次数;支持ORDER BY与LIMIT限制更新范围(多表更新不可用);多表更新可同时修改多张表的数据。
2026-09-04 09:16:13
146
原创 mysql 专业笔记 -- 第 11 章:DELETE
<think>我们根据要求生成≤150字的摘要。内容涵盖MySQL DELETE语法、多表删除、外键约束、TRUNCATE对比、基本删除、WHERE、LIMIT等。需精炼。</think>本文全面介绍了MySQL删除操作:基本DELETE语法、WHERE条件、LIMIT限制行数,以及多表删除(JOIN)用法。特别指出外键约束下多表删除可能出错,可用ON DELETE CASCADE或临时禁用外键检查解决。同时对比TRUNCATE(清空并重置自增,更快)与DELETE的差异,并强调无条件删除会清空全表,需谨慎
2026-09-04 09:15:57
113
原创 mysql 专业笔记 -- 第 10 章:INSERT
<think>好的,用户要求根据给定内容生成一篇不超过150字的文章摘要。内容是关于MySQL的多种插入方法,包括基本的INSERT、INSERT...ON DUPLICATE KEY UPDATE、多行插入、INSERT IGNORE、AUTO_INCREMENT和LAST_INSERT_ID()、INSERT SELECT等。 需要提取核心要点并压缩到150字以内。摘要应涵盖这些主要插入方式及其关键特性,比如原子性、性能优势、处理重复键、获取自增ID等。注意不能只罗列术语,要连贯地组织语句。 首先快速扫
2026-09-04 09:15:38
126
原创 mysql 专业笔记 -- 第 9 章:MySQL 注释
<think>我们需要根据用户提供的关于SQL注释的内容,生成一个不超过150字的文章摘要。用户给定的内容是关于三种注释类型(#、-- 和 /* */)以及如何在表定义中使用注释(COMMENT)的介绍。要求是生成≤150字的摘要。 我们需要提炼主要内容:三种注释类型的语法和限制(尤其是--后面必须跟空格),以及COMMENT子句用于表/列/索引注释并持久保存。示例很多,但摘要应简洁。 注意字数限制。中文通常按字符数计算。我们需确保摘要不超过150个字符(汉字)。最好写得简洁。 计划: 开头:SQL支持多种
2026-09-03 09:16:32
114
原创 mysql 专业笔记 -- 第 8 章:使用变量
<think>我们要求根据内容生成≤150字的文章摘要。内容是关于SQL变量设置的两种方式和在SELECT中使用变量实现行号与分组行号。需要简明概括。摘要应抓住:介绍SET、:=和INTO设置变量,以及利用变量实现行号和分组编号。字数限制150字。注意输出格式中文。</think>本文介绍了SQL中设置变量的三种方法:用SET赋值、用:=从SELECT结果赋值、以及用INTO将查询结果存入变量(如动态分区操作)。同时展示了在SELECT语句中利用用户变量生成连续行号,以及按团队分组重置编号的技巧,实现类似窗
2026-09-03 09:16:14
122
原创 mysql 专业笔记 -- 第 7 章:创建数据库
<think>我们只需要根据内容生成摘要,不超过150字。内容是关于MySQL创建数据库、用户和授权,以及选择数据库。摘要要简洁。</think>本文介绍了MySQL中创建数据库的语法(CREATE DATABASE/SCHEMA,IF NOT EXISTS),指定字符集,以及创建用户并授予数据库权限。还说明了如何选择当前数据库(USE语句)及数据库名称大小写注意事项。
2026-09-03 09:15:59
139
原创 mysql 专业笔记 -- 第 6 章:LIMIT 和 OFFSET
<think>我们根据要求,基于内容生成≤150字的摘要。需要概括LIMIT和OFFSET的关系,包含主要知识点。注意字数限制。中文摘要。</think>本文介绍了SQL中LIMIT与OFFSET的用法及关系:单参数LIMIT限制返回行数;双参数LIMIT中首参数为偏移量,次参数为最大行数;也可用LIMIT 行数 OFFSET 偏移量语法,参数位置互换但功能相同。
2026-09-03 09:15:42
153
原创 mysql 专业笔记 -- 第 5 章:NULL
<think>我们根据内容生成摘要,≤150字。突出NULL用途、测试方法、IS NULL、以及LEFT JOIN示例。</think>SQL中NULL表示未知或可选数据,不同于空字符串或0。测试需用IS NULL/IS NOT NULL,比较运算符<=>可空值安全判断。LEFT JOIN中可用WHERE b.id IS NULL查找无匹配行。
2026-09-02 10:08:24
175
原创 mysql 专业笔记 -- 第 4 章:反引号
<think>我们根据内容生成摘要,≤150字。要点:反引号用于避免MySQL保留字错误,可包围列名和表名,也提高可读性。总结即可。</think>反引号用于避免MySQL保留字错误,可包围列名和表名,如将group写作`group`。同时使用反引号还能提高查询可读性,但需注意区分保留字与普通关键词。
2026-09-02 10:08:13
265
原创 mysql 专业笔记 -- 第 3 章:SELECT
<think>我们只需要根据用户要求,生成≤150字的文章摘要。用户提供了关于MySQL SELECT的多个小节内容。摘要应概括主要主题:SELECT语句的基本用法,包括DISTINCT去重、选择所有列、按列名选择、LIKE模式匹配、CASE/IF条件、别名、LIMIT限制等。注意字数限制,要简洁。输出为纯文本摘要。</think>本文介绍了MySQL中SELECT语句的多种用法:使用DISTINCT去除重复行(作用于所有列)、SELECT *选择全部列及其优缺点、按列名查询、LIKE与通配符%和_的模式匹
2026-09-02 10:08:02
148
原创 mysql 专业笔记 -- 第 1 章:MySQL 入门
<think>我们只需要根据用户要求生成≤150字的文章摘要。内容是关于MySQL入门和information_schema示例。要简洁概括主要知识点。注意字数限制。输出中文摘要。</think>本摘要涵盖MySQL基础操作:创建/使用数据库、建表、增删改查、用户创建与权限授予,并强调避免使用保留字、可用反引号。此外介绍information_schema的进程列表与存储过程搜索示例,帮助用户快速上手数据库管理与元数据查询。
2026-09-01 10:22:54
186
原创 学习Markdown系列 -- Markdown 的变体
本文介绍了六种Markdown的变体,它们扩展了标准Markdown的功能以满足不同用户需求:CommonMark为程序员提供了规范化的标准;GitHub Flavored Markdown(GFM)增加了表格和代码高亮功能;vfmd规范了链接处理和HTML块包含;MultiMarkdown支持学术写作中的表格、脚注和公式;Markdown Extra为内容管理系统提供额外格式化选项;Fountain则是专为剧本创作设计的变体。文章强调这些工具虽然功能各异,但核心目的都是帮助用户更高效地写作和发布内容,最终
2026-09-01 10:22:28
166
原创 432道MySQL面试题 401 - 432 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-31 09:31:15
528
原创 432道MySQL面试题 381 - 400 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-31 09:31:03
501
原创 432道MySQL面试题 361 - 380 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-31 09:30:48
343
原创 432道MySQL面试题 341 - 360 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-31 09:30:34
241
原创 432道MySQL面试题 321 - 340 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-31 09:30:19
199
原创 432道MySQL面试题 301 - 320 题
选项1: 共享托管(Shared Hosting)选项2: 云托管(Cloud-based Hosting)选项3: 专用托管(Dedicated Hosting)选项4: 虚拟专用服务器(Virtual Private Server, VPS)3专用托管允许企业完全控制MySQL配置并为特定需求使用自定义插件。选项1: 恢复点目标(Recovery Point Objective, RPO)选项2: 恢复时间目标(Recovery Time Objective, RTO)
2026-08-30 10:22:13
231
原创 432道MySQL面试题 281 - 300 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-30 10:03:08
112
原创 432道MySQL面试题 261 - 280 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-30 10:02:58
206
原创 432道MySQL面试题 241 - 260 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-30 10:02:50
164
原创 432道MySQL面试题 221 - 240 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-30 10:02:39
133
原创 学习Markdown系列 -- 将 Pandoc 与 Markdown 配合使用
现在你已经体验了 pandoc 对 Markdown 格式文件能做些什么。我在本章中讨论的只是冰山一角。如果你想了解更多,请通读pandoc 用户指南或通过你最喜欢的搜索引擎探索 pandoc 教程的世界。
2026-08-30 10:01:49
101
原创 432道MySQL面试题 201 - 220 题
选项1: 包含数据更改事件的日志选项2: 整个数据库的备份选项3: 数据库的二进制表示选项4: 在数据库上执行的查询日志1MySQL中的二进制日志记录描述数据库内容更改的事件。它在数据恢复中发挥关键作用,允许重放事件以将数据库恢复到特定时间点。
2026-08-29 08:11:20
200
原创 432道MySQL面试题 181 - 200 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-29 08:11:06
233
原创 432道MySQL面试题 141 - 160 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-29 08:10:50
129
原创 学习Markdown系列 -- 将 Markdown 文件转换为 HTML
本文介绍了将Markdown文档转换为HTML的多种方法: 命令行工具:使用John Gruber的Perl脚本转换,需安装Perl; 在线转换器:推荐Markdown Web Dingus、Markdown to HTML等工具,支持粘贴即时转换; Markdown编辑器:许多专用编辑器支持一键导出HTML或PDF; 博客平台集成:如WordPress(需插件)及Write.as等原生支持Markdown的平台。文章还提到静态网站生成器(如Jekyll)的进阶用法,并建议读者实践转换练习。最后预告将介绍更
2026-08-29 08:10:38
99
原创 学习Markdown系列 -- 在 Markdown 中使用 HTML
本文介绍了Markdown无法实现但HTML可以完成的三个功能:在新标签页打开链接、创建可点击缩略图和制作mailto链接。具体方法包括:在链接标签中添加target="_blank"属性;用a标签包裹img标签实现缩略图跳转;使用mailto:格式创建邮件链接,其中%20表示空格。文章最后建议读者在文档中实践这三种HTML技巧。
2026-08-29 08:10:19
155
原创 432道MySQL面试题 161 - 180 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-28 20:54:02
49
原创 432道MySQL面试题 121 -140 题
为方便阅读,这里整理了整个系列的索引导航。本系列共 432 道 MySQL 面试题,按每 20 题为一篇进行连载,点击下方链接即可跳转到对应章节,方便你按需查阅、系统复习。
2026-08-28 20:53:39
201
原创 432道MySQL面试题 101 - 120 题
选项1: GROUP BY选项2: HAVING选项3: WHERE选项4: PARTITION BY4PARTITION BY子句与窗口函数一起使用,用于指定函数操作的行,创建不同的分区。选项1: 覆盖索引包含SELECT子句中的所有列,覆盖查询选项2: 覆盖索引仅包含索引列选项3: 覆盖索引用于高效排序数据选项4: 覆盖索引在MySQL中无关紧要1覆盖索引旨在通过包含SELECT子句中所需的所有列来“覆盖”查询。这消除了访问实际表的需要,提高了查询性能。
2026-08-28 20:53:20
109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅