news 2026/5/1 11:13:22

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/5/1 5:44:20

终极指南:5分钟掌握ViGEmBus虚拟手柄驱动核心技术

终极指南:5分钟掌握ViGEmBus虚拟手柄驱动核心技术 【免费下载链接】ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus ViGEmBus作为Windows系统虚拟手柄驱动领域的标杆技术,为游戏玩家和开发者提供了前所未有的外设兼容性解决方…

作者头像 李华
网站建设 2026/5/1 5:44:37

17、游戏开发中的敏捷技术与艺术实践

游戏开发中的敏捷技术与艺术实践 1. 敏捷技术在游戏开发中的应用 在游戏开发过程中,我们常常会在未充分优化的情况下添加新场景,这就产生了所谓的“优化债”,后续偿还这笔债务的成本可能非常高昂,甚至可能导致我们不得不放弃某些机制。以下是一些可能导致优化债的原因: …

作者头像 李华
网站建设 2026/5/1 5:48:31

无需高端显卡!GPT-SoVITS低配环境运行方案

无需高端显卡!GPT-SoVITS低配环境运行方案 在内容创作门槛不断降低的今天,越来越多的个人开发者和小型团队希望拥有定制化语音合成能力——比如用自己声音批量生成有声书、为虚拟主播打造专属音色,甚至为家人定制一个“会讲故事”的AI助手。然…

作者头像 李华
网站建设 2026/5/1 5:42:45

性能优化-Css

pnpm add -D vite-plugin-css-injected-by-js// nuxt.config.ts import cssInject from vite-plugin-css-injected-by-jsexport default defineNuxtConfig({vite: {plugins: [cssInject({ topExecutionPriority: false })],build: {// 阻止拆出独立 css 文件cssCodeSplit: fals…

作者头像 李华
网站建设 2026/5/1 5:46:03

GPT-SoVITS训练数据预处理技巧大公开

GPT-SoVITS训练数据预处理技巧大公开 在语音合成技术飞速发展的今天,个性化声音克隆已不再是遥不可及的梦想。曾经需要数小时高质量录音才能训练的TTS模型,如今仅凭一分钟语音就能实现音色复现——这背后的核心推手之一,正是开源项目 GPT-SoV…

作者头像 李华
网站建设 2026/5/1 7:57:00

46、软件开发中的探索性测试与敏捷开发实践

软件开发中的探索性测试与敏捷开发实践 探索性测试:发现软件与流程问题的关键 探索性测试不仅能为软件本身提供反馈,还能反映团队流程的有效性。当测试发现软件存在缺陷时,这表明团队的工作效率可能有待提高。此时,应像“无缺陷”理念所提及的那样,修复软件和流程。 如…

作者头像 李华