数据库SQL语句 --- 连接查询(九)

本文介绍了SQL数据库中四种基本连接类型:内连接用于查找两张表的交集,左连接以左表为主查询右表数据并填充NULL,右连接反之,而自连接则用于同一表的查询。此外,还提及了如何通过SQL文件导入数据到表中。
摘要由CSDN通过智能技术生成

1.内连接,两张表的交集

inner join ... on ...

select s.name,c.name from students s inner join classes c on s.c_id=c.id;

2.左连接查询,以左表为主根据条件查询右表数据,如果根据条件右表数据不存在用null填充

left join ... on ...

select * from students s left join classes c on s.c_id=c.id;

3.右连接,以右表为主根据条件查询坐表数据,如果根据条件查询坐标数据不存在使用null填充

select * from students s right join classes c on s.c_id=c.id;

4.自连接,左表和右表是同一个表,根据连接查询条件查询两个表中的数据

5.执行sql文件给表导入数据

source test.sql;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值