news 2026/2/28 17:02:21

SQL 关键字汇总

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SQL 关键字汇总

1 JOIN

MySQL 中的JOIN用于将多个表中的数据行基于它们之间的关联字段进行组合,是非常核心的查询操作。下面这个表格汇总了主要的JOIN类型、关键区别和典型应用场景,方便你快速了解概览。

JOIN 类型

关键字

核心逻辑/返回结果

典型应用场景

内连接

INNER JOINJOIN

返回两个表中连接条件匹配的记录(即两表的交集)。

查找同时存在于两个表中的相关数据,如“有部门的员工及其部门信息”。

左外连接

LEFT JOINLEFT OUTER JOIN

返回左表的全部记录,以及右表中连接条件匹配的记录。右表无匹配时,其字段以NULL填充。

以左表为主,查询其全部记录并关联右表信息,如“所有员工(包括未分配部门的)及其部门”。

右外连接

RIGHT JOINRIGHT OUTER JOIN

返回右表的全部记录,以及左表中连接条件匹配的记录。左表无匹配时,其字段以NULL填充。

以右表为主,查询其全部记录并关联左表信息。可用LEFT JOIN替代以实现更好兼容性。

全外连接

FULL JOINFULL OUTER JOIN

返回左右两表的所有记录。当一侧无匹配时,另一侧字段以NULL填充。MySQL不直接支持,但可用UNION模拟。

需要合并两个表的所有记录时(例如合并两份名单)。

交叉连接

CROSS JOIN

返回两表的笛卡尔积(即左表每一行与右表每一行进行组合)。

需要获取所有可能组合的情况,如生成测试数据或某种组合

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/27 22:50:05

【最细】软件测试面试项目讲解,项目经验,功能到接口到自动化...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 功能测试&#xf…

作者头像 李华
网站建设 2026/2/28 4:34:56

基于Keil5的STM32工业PLC开发实战案例

从零打造工业级PLC:STM32 Keil5实战全解析你有没有遇到过这样的困境?项目需要一个小型PLC来控制产线设备,但商用产品价格高昂、功能固化,想定制又受限于开发周期和成本。更头疼的是,现场电磁干扰严重,普通…

作者头像 李华
网站建设 2026/2/26 21:16:30

集成GPT+SoVITS双模型,语音自然度提升50%以上

集成GPTSoVITS双模型,语音自然度提升50%以上 在短视频博主需要为每期内容配上个性化旁白、企业希望用专属声音播报公告、听障人士渴望听到“像自己”的合成语音的今天,传统语音合成系统早已显得力不从心。机械的语调、千篇一律的音色、动辄数小时的数据…

作者头像 李华
网站建设 2026/2/28 7:06:15

KGGen:用大模型从文本中提取高质量知识图谱

引言 知识图谱作为结构化知识表示的核心方式,在信息检索、问答系统和推荐引擎中扮演着关键角色。然而,高质量知识图谱的稀缺性一直是业界的痛点。Wikidata、DBpedia等主流图谱虽然规模庞大,但覆盖度远未达到理想状态,尤其在垂直领…

作者头像 李华
网站建设 2026/2/27 16:19:50

语音合成领域黑马:GPT-SoVITS为何如此强大?

语音合成领域黑马:GPT-SoVITS为何如此强大? 在虚拟主播直播带货、AI配音快速生成有声书、失语症患者通过语音重建“开口说话”的今天,个性化语音合成已不再是实验室里的概念,而是真实改变用户体验的技术力量。然而,传统…

作者头像 李华