MySQL入门学习-连接查询.LEFT JOIN

LEFT JOIN = 左连接:只要左表(table1)中有记录,数据就能检索出来,如果记录在右表(table2)中找不到,MySQL 会用 null 填充剩下的字段;右连接反之。

```sql

select * from table1 left join table2 on table1.name = table2.name;

```

这是数据库中最常用的操作之一,可以关联两个或多个表以获取所需的数据。其特点是左表的所有记录都将出现在结果集中,即使右表中没有匹配的记录。

使用 LEFT JOIN 可以查询出左表中所有记录以及右表中与之匹配的记录。如果右表中没有匹配的记录,则以 NULL 值填充。它常用于查询主表数据以及与之相关的从表数据。通过与其他连接类型(如 INNER JOIN、RIGHT JOIN)比较,你可以根据实际需求选择最合适的连接方式。

(文章为作者在学习MySQL过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。)

相关推荐
猫猫不是喵喵.2 小时前
从0到1创建一个微服务项目
java·数据库·微服务·1024程序员节
lsc_blog3 小时前
听到优化风声,先准备能由自己掌控的事
数据库·分布式·中间件·职场和发展·重构
墨痕诉清风3 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
北京云帆互联科技3 小时前
云帆培训考试系统更新说明:v9.3.0
java·学习
sxlishaobin5 小时前
Maven Setting详解
java·学习·maven
Ashe8136 小时前
MySQL 慢日志先别急着加索引:三个指标能拦掉大半误判
数据库
ClouGence6 小时前
最基础的异构数据库 DDL 同步,我们踩过哪些坑?
数据库·mysql·postgresql
羑悻的小杀马特7 小时前
Redis持久化三剑客:RDB二进制快照、AOF文本日志、混合模式如何守护你的数据安全?
数据库·redis·缓存·aof·持久化存储·rdb
小呆爱发呆7 小时前
第三章 MySQL 库表操作
数据库·mysql·adb
时间的拾荒人8 小时前
Redis 进阶实战:渐进式遍历、持久化机制与事务详解
数据库·redis·缓存