MySQL数据库(价值2.3W的教程)//紫牛程序员

第一讲:关于MySQL连接查询!你必须要懂得事

紫牛前言:关于MySQL连接查询,紫牛是这样看的 ‘在MySQL中使用SQL语句查询与连接其实就在做选择题填空题’下面就与紫牛一起进入数据库吧,相信紫牛你将也会简单的学会连接查询!找到自己想要的数据。

1)MySQL连接分为:内连接与外连接

1.1内连接查询

内连接包括1.交叉连接2.相等连接3.自然连接//今天就这从三个连接为小白拆分开讲!!!

1.1.1交叉连接

交叉连接又被称为‘笛卡尔积’或‘叉乘’它是所有类型的连接的基础!话不多说,直接上才艺。

select*from 表名1 cross join 表名2

可以看做这是一行代码有两个空的填空题,输入表名就可以显示两张表的数据的了。还一种更简便的写法如下

select*from 表名1,表名2

推荐写法一,它可加深你对关键词的记忆//在之后你就会明白我的推荐并不是无道理的。记住学习没有捷径可走。

1.1.2相等连接

这是这是一个带外键匹配的连接,表一中某外键字段中某值所对应你连接的表二中某外键某字符应某值 //不说了,上才艺。

select*from 表名1 join 表名2 on 表一.字段名=表二.字段名

1.1.3自然连接

可是学了相等连接可是它好像去除不了重复的列?对,是的,那么很高兴你可以看到这里,恭喜你已经超越多数人了。自然连接很好解答你的疑惑,注意SQL,Server是不支持自然连接的,去重它们有独特方法,以后我都会有说到。

select*from 表名一 natural join 表名二 

1.1.4多表连接

都到这了,会有人不禁发问,怎么多是两两连接啊?这不够用呀?别着急,MSQL中还有个连接叫多表连接,语句如下//务必注意1-2-3,连接中的二表。它是中介、

select*from 表名一 join 表名二 on 表名一.字段名=表名二.字段名 join 表名3 on 表名二.字段名=表名三.字段名

那么今天的教程就到这了,你的赞赏与点赞,就是我更新的动力。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值