news 2026/6/9 13:05:19

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/6/9 2:27:27

Vue-Office终极指南:5分钟实现专业文档预览

Vue-Office终极指南:5分钟实现专业文档预览 【免费下载链接】vue-office 项目地址: https://gitcode.com/gh_mirrors/vu/vue-office Vue-Office是一个专为Vue.js开发者设计的Office文件预览解决方案,能够轻松实现Word文档、Excel表格和PDF文件的…

作者头像 李华
网站建设 2026/6/5 15:34:25

如何利用GPT-SoVITS打造自己的数字人声音?

如何利用 GPT-SoVITS 打造自己的数字人声音 在虚拟主播直播间里,那个语调自然、情感丰富的“AI自己”正在用你熟悉的声音讲述故事;有声书平台自动为你录制的章节,听起来就像你亲自朗读的一样。这些不再是科幻场景——如今,只需几…

作者头像 李华
网站建设 2026/6/5 15:58:25

从零实现:工业机器人控制器STLink驱动安装流程

从零搭建工业机器人控制器调试环境:STLink驱动安装实战指南 在工业自动化产线中,一台六轴机械臂突然停机,工程师紧急插上STLink准备读取故障日志,却发现PC端毫无反应——设备管理器里赫然显示“未知设备”。这种场景在嵌入式开发…

作者头像 李华
网站建设 2026/6/5 21:19:44

45、软件性能优化与探索性测试指南

软件性能优化与探索性测试指南 在软件开发过程中,性能优化和软件测试是确保软件质量和用户体验的关键环节。本文将深入探讨软件性能优化的相关要点,以及探索性测试的方法和工具。 1. 响应性与性能故事 在软件开发中,操作开始到接收反馈之间的可接受延迟以及所需的反馈类型…

作者头像 李华
网站建设 2026/6/9 23:41:16

STM32软件模拟I2C时序完整示例

从零实现STM32软件模拟I2C:不只是“能用”,更要懂原理在嵌入式开发的日常中,你是否遇到过这样的窘境?项目快收尾了,突然发现要用的I2C接口已经被另一个传感器占用了;或者选型时图便宜用了个LQFP48封装的STM…

作者头像 李华
网站建设 2026/6/9 22:47:50

Keil4安装详细流程:入门级讲解

从零搭建Keil4开发环境:一次成功的安装与调试实战指南 你是不是也曾在搜索“keil4安装教程”时,被一堆残缺不全、步骤跳跃的博客搞得焦头烂额?点了半天注册机生成LIC,结果一启动软件就闪退;明明插了ST-Link&#xff0…

作者头像 李华