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过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。)

相关推荐
devmoon27 分钟前
在 Polkadot Runtime 中添加多个 Pallet 实例实战指南
java·开发语言·数据库·web3·区块链·波卡
野犬寒鸦31 分钟前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习
陈桴浮海32 分钟前
【Linux&Ansible】学习笔记合集二
linux·学习·ansible
认真的薛薛37 分钟前
数据库-sql语句
数据库·sql·oracle
爱学英语的程序员1 小时前
面试官:你了解过哪些数据库?
java·数据库·spring boot·sql·mysql·mybatis
xhbaitxl1 小时前
算法学习day39-动态规划
学习·算法·动态规划
ZH15455891311 小时前
Flutter for OpenHarmony Python学习助手实战:数据库操作与管理的实现
python·学习·flutter
·云扬·2 小时前
MySQL Redo Log落盘机制深度解析
数据库·mysql
用户982863025682 小时前
pg内核实现细节
数据库
码界筑梦坊2 小时前
330-基于Python的社交媒体舆情监控系统
python·mysql·信息可视化·数据分析·django·毕业设计·echarts