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

相关推荐
我明天再来学Web渗透9 分钟前
【hot100-java】【二叉树的层序遍历】
java·开发语言·数据库·sql·算法·排序算法
布丁不叮早起枣祈11 分钟前
10.3学习
学习
Data 31715 分钟前
Hive数仓操作(十一)
大数据·数据库·数据仓库·hive·hadoop
结衣结衣.23 分钟前
python中的函数介绍
java·c语言·开发语言·前端·笔记·python·学习
LN-ZMOI1 小时前
c++学习笔记1
c++·笔记·学习
吱吱鼠叔1 小时前
MATLAB数据文件读写:2.矩阵数据读取
数据库·matlab·矩阵
五味香1 小时前
C++学习,信号处理
android·c语言·开发语言·c++·学习·算法·信号处理
掘根1 小时前
【MySQL】Ubuntu环境下MySQL的安装与卸载
数据库·mysql·centos
云端奇趣2 小时前
探索 3 个有趣的 GitHub 学习资源库
经验分享·git·学习·github