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

相关推荐
程序员麻辣烫26 分钟前
go语法大赏
开发语言·数据库·golang
虾球xz32 分钟前
游戏引擎学习第302天:使用精灵边界进行排序
c++·学习·算法·游戏引擎
虾球xz36 分钟前
游戏引擎学习第297天:将实体分离到Z层中
c++·人工智能·学习·游戏引擎
奈何不吃鱼42 分钟前
【Redis】二、Redis常用数据类型命令学习
java·redis·学习
夏季疯43 分钟前
学习笔记:黑马程序员JavaWeb开发教程(2025.4.9)
java·笔记·学习
光头小小强00743 分钟前
BurpSuite学习安装
学习
救救孩子把1 小时前
打造一个支持MySQL查询的MCP同步插件:Java实现
java·mysql·mcp·stdio
TDengine (老段)1 小时前
TDengine 运维—容量规划
大数据·运维·数据库·时序数据库·tdengine·涛思数据·iotdb
长勺1 小时前
【JVM】学习笔记
jvm·笔记·学习
云空1 小时前
《国家高等教育智慧平台:重塑学习新时代》
大数据·人工智能·科技·物联网·学习