首页/新闻资讯/正文详情

SQL 必背知识点速查

发布时间:2026/11/7 9:31:20 来源:云帆数科 栏目:资讯中心
SQL 必背知识点速查
SQL 是测试、后端、数分岗位校招面试的必考内容很多同学背了语法一到面试就容易混淆执行顺序、JOIN类型、索引和事务隔离级别这些高频考点。本文以 MySQL为主整理面试最常问到的核心知识点剔除冷门复杂内容做成速查清单。适合考前快速复盘、刷题时对照查阅帮你把高频考点牢牢掌握一、SQL 四大分类分类全称作用常见语句DDL数据定义定义表结构CREATE、ALTER、DROP、TRUNCATEDML数据操作增删改数据INSERT、UPDATE、DELETEDQL数据查询查数据SELECTDCL数据控制权限控制GRANT、REVOKE▎ 易混DELETE 是 DML可回滚TRUNCATE 是 DDL清空表且不能回滚。二、SQL 语句执行顺序高频考点书写顺序SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY → LIMIT实际执行顺序FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT这解释了两个常见现象WHERE 里不能用 SELECT 起的别名因为 WHERE 先执行ORDER BY 可以用别名因为 SELECT 在它之前执行三、常用查询语法SELECT列1,列2FROM表WHERE条件GROUPBY列HAVING组条件ORDERBY列[ASC|DESC]LIMIT偏移量,条数;四、JOIN 全解析类型结果记忆方式INNER JOIN两表都匹配上的行交集LEFT JOIN左表全部 右表匹配无匹配为 NULL左表保底RIGHT JOIN右表全部 左表匹配右表保底FULL JOIN两表全部MySQL 不直接支持用 UNION 模拟并集CROSS JOIN笛卡尔积全组合口诀INNER 取交集LEFT 左表全RIGHT 右表全。五、聚合函数与 GROUP BY常用聚合COUNT()、SUM()、AVG()、MAX()、MIN()GROUP BY按某列分组统计WHERE 与 HAVING 的区别对比WHEREHAVING过滤对象行分组后的组能否用聚合函数不能能执行时机分组前分组后SELECTdept,COUNT(*)AScntFROMemployeeWHEREsalary5000GROUPBYdeptHAVINGCOUNT(*)3;六、NULL 的坑面试爱考判断 NULL 必须用 IS NULL / IS NOT NULL NULL 永远不成立COUNT(*) 统计所有行COUNT(列) 不统计该列为 NULL 的行NULL 参与算术运算结果是 NULLNULL 与任何值比较结果为 UNKNOWN不会走索引七、子查询类型返回示例场景标量子查询单个值WHERE salary (SELECT AVG(salary) FROM emp)列子查询一列多行WHERE id IN (SELECT id FROM …)表子查询多行多列FROM (SELECT …) AS tIN vs EXISTS一般子查询结果集大用 EXISTS小用 INNOT IN 遇到 NULL 会返回空结果这是经典坑。八、索引知识点主流 MySQL 索引结构是 B 树叶子节点存数据/主键范围查询快聚簇索引叶子节点直接存整行数据一般主键索引非聚簇索引二级索引叶子存主键值需回表再查最左前缀原则联合索引 (a, b, c) 能命中 a、a,b、a,b,c不能单独命中 b 或 c索引失效常见情况WHERE 中对列做函数运算、隐式类型转换、LIKE ‘%xx’ 前置模糊、OR 连接非索引列九、事务与隔离级别ACID原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durability。隔离级别脏读不可重复读幻读读未提交 Read Uncommitted可能可能可能读已提交 Read Committed否可能可能可重复读 Repeatable ReadMySQL 默认否否可能InnoDB 靠间隙锁基本解决串行化 Serializable否否否十、高频手写题查询第二高的薪水SELECTMAX(salary)FROMemployeeWHEREsalary(SELECTMAX(salary)FROMemployee);每个部门工资最高的员工分组取 Top N 的简化版SELECTe.*FROMemployee eJOIN(SELECTdept,MAX(salary)ASmax_salFROMemployeeGROUPBYdept)tONe.deptt.deptANDe.salaryt.max_sal;分组计数并过滤SELECTdept,COUNT(*)FROMemployeeGROUPBYdeptHAVINGCOUNT(*)5;十一、口诀速记执行顺序FROM WHERE 分组 HAVING 选 ORDER LIMITJOININNER 交集LEFT 左全RIGHT 右全WHERE 与 HAVINGWHERE 过滤行HAVING 过滤组索引最左前缀、函数失活、模糊前置失效

相关推荐

Cursor 安装和使用指南:VS Code 内核的 AI 代码编辑器,Tab 自动补全与 Agent 实际操作
Cursor 安装和使用指南:VS Code 内核的 AI 代码编辑器,Tab 自动补全与 Agent 实际操作

Cursor 是基于 VS Code 的一款人工智能编程工具,它的界面、快捷键、插件生态都和 VS Code 非常相似,并且拥有 Tab 自动补全和 Agent 模式等功能,在 2026 年 4 月发布的 3.0 版中又增加了智能体窗口,可以并发执行多个 AI 智能体。本… · 2026/11/6 6:33:14

如何在本地 Docker 容器中运行 Redis,并使用 Redis Insight 和 Redis CLI 进行管理
如何在本地 Docker 容器中运行 Redis,并使用 Redis Insight 和 Redis CLI 进行管理

目录 运行 Redis 服务器和 Redis Insight 仅限 Redis 服务器 Redis Server Redis Insight Redis Insight 添加新的键值 Redis CLI 连接到 Redis CLI 添加新密钥 找回密钥 编辑字段或添加新字段 删除字段或键 断开与 Redis CLI 的连接 其他类型呢? 哈… · 2026/11/6 6:33:14

SQL必知必会跟练 1-2
SQL必知必会跟练 1-2

本文是个人学习笔记,学习素材参考《SQL必知必会(第5版)》,仅用于个人学习记录,非商用。样例数据、练习思路来自该书。一.前期准备按照提示打开Mysql Workbench 创建tysql数据库并导入数据二.检索数据2.1 SELECT语句作用… · 2026/11/6 6:33:14

用什么能查电工证真伪继续教育学时要求
用什么能查电工证真伪继续教育学时要求

电工证真伪怎么查?值不值得考?三门峡房建从业者真实经历 不知道去哪报名怕被中介坑,这是很多三门峡房建工程从业者的真实心声。尤其是电工证这类高门槛的特种作业操作证,关系到施工安全和项目资质,一旦假证被查出,不仅影响项目进度,还可能面临法律风险… · 2026/11/7 9:30:53

电工证金湖报名费多少钱?外省证能转过来吗?官方报名入口在这
电工证金湖报名费多少钱?外省证能转过来吗?官方报名入口在这

电工证金湖报名费多少钱?外省证能转过来吗?官方报名入口在这 之前考的证在外省能不能转过来?这个问题其实很多人都问过,尤其是像你这样在金湖干电工、经常要出差或者换地方工作的朋友。别急,先说个真实案例,去年我在焦作参与水利工程的时候,就遇到一个… · 2026/11/7 9:30:53

电工证考试怎么快速考下来值不值得考
电工证考试怎么快速考下来值不值得考

电工证考试怎么快速考下来值不值得考 之前考的证在外省能不能转过来,这个问题我听得太多了,作为三门峡一家劳务班组的负责人,我深知这背后的焦虑和现实压力。你不是一个人在战斗,很多同行都在纠结: 电工证考试怎么快速… · 2026/11/7 9:30:53

低压电工证内部题怎么准备?上岗必备技巧全公开
低压电工证内部题怎么准备?上岗必备技巧全公开

低压电工证内部题怎么准备?上岗必备技巧全公开 证书过期了不知道怎么复审延期,这事儿真不是小事。特别是像你这样在郑州金水区干建筑的电工,低压电工证是上岗必备的通行证,一旦过期不仅不能上岗,还可能被处罚。今天我就从实战角度,结合郑州本地经验,聊… · 2026/11/7 9:30:53

工地太忙根本没时间复习考试?考电工证需看哪种书的真实经历全揭秘
工地太忙根本没时间复习考试?考电工证需看哪种书的真实经历全揭秘

工地太忙根本没时间复习考试?考电工证需看哪种书的真实经历全揭秘 工地太忙根本没时间复习考试,这是很多一线施工人员的真实经历。尤其在项目进度紧、人手紧张的情况下,考电工证、焊工证等特种作业证成了不少人的“心头难”。而一旦证书没过,不仅影响工资… · 2026/11/7 9:30:53

阳江电工证到哪里考有效期多久 全国通用怎么处理
阳江电工证到哪里考有效期多久 全国通用怎么处理

阳江电工证到哪里考有效期多久 全国通用怎么处理 证书过期了不知道怎么复审延期?别慌,这篇文章帮你理清楚流程,特别是阳江电工证到哪里考,以及全国通用的有效期问题,看完你就明白怎么做了。… · 2026/11/7 9:29:53

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄?
澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄?

澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄? 证书过期了不知道怎么复审延期?别慌,很多人在拿到【澳洲水电工证考试】的电子证书后,一不小心就忽略了复审时间,结果证书失效,工作受阻,甚至被单位追责。今天就从【澳洲水电工证考试… · 2026/11/7 0:00:41

电工作业提示版通过率揭秘:怎么考才能一次过?
电工作业提示版通过率揭秘:怎么考才能一次过?

电工作业提示版通过率揭秘:怎么考才能一次过? 怕考不过白交培训费?别急,今天我就从驻马店应届工程类毕业生的视角,带你全面了解电工作业提示版的考试流程、备考要点和真实通过率,帮你少走弯路、提高一次通过率。… · 2026/11/7 0:00:41

电工证年审报名千万别踩坑 外省证转过来要搞清这几点
电工证年审报名千万别踩坑 外省证转过来要搞清这几点

电工证年审报名千万别踩坑 外省证转过来要搞清这几点 之前考的证在外省能不能转过来?这个问题是很多电工从业者最关心的,特别是像你这样在商丘从事公路工程的人员,经常需要跨省流动,证书的 有效性 和 可迁移性… · 2026/11/7 0:00:41

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码