mysql连接 随堂笔记

本文详细介绍了数据库连接查询的各种类型,包括交叉连接、相等连接、自然连接、多表连接以及外连接查询。重点讲解了外连接查询的特点,即返回左表的所有记录及右表满足条件的记录。同时,文中还提到了如何使用别名简化查询语句,并指出SQL Server不支持自然连接。
摘要由CSDN通过智能技术生成

1、内连接分为:
交叉连接
select * from 表名1 cross join 表名2
等价于 select * from 表名1 ,表名 2

相等连接
select * from 表名1 join 表名2 on 表名1. 字段名=表名2.字段名
可以给表起别名
select * from 表名 t join course con t.ton = c.tno
自然连接(去掉名称相同的列)sql server 是不支持自然连接
select * from 表名1 natural join 表名2

多表连接
select * from 表1 join 表2 on 表名1.字段名 = 表名2.字段名 join 表3
on 表名2.字段名=字段名=表名3.字段名

外连接查询
在内连接中,只有满足条件的记录才能出现在结果集中,但是希望不满足条件的记录也出现在结果集中,使用外连接查询

在外连接
查询的结果集中包括左表中的所有记录,和右表中满足条件的记录
select * from 左表 left join 右表 on 左表.字段名=右表.字段名 where 条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值