推广 热搜: 行业  设备    系统  参数  经纪    教师  机械  中国 

MySQL多表连接查询(第九章)

   日期:2024-11-18     作者:xasic    caijiyuan   评论:0    移动:http://zleialh.xhstdz.com/mobile/news/7217.html
核心提示:结果:结果:上述SQL语句还可以简化为如下:查询结果是一样的。结果:左连接以左表为准:那哪个

MySQL多表连接查询(第九章) MySQL多表连接查询(第九章)

MySQL多表连接查询(第九章)

 

结果MySQL多表连接查询(第九章) MySQL多表连接查询(第九章)

MySQL多表连接查询(第九章) MySQL多表连接查询(第九章) MySQL多表连接查询(第九章)

 

结果MySQL多表连接查询(第九章) 上述SQL语句还可以简化为如下

 

查询结果是一样的。

MySQL多表连接查询(第九章) MySQL多表连接查询(第九章) MySQL多表连接查询(第九章) MySQL多表连接查询(第九章) MySQL多表连接查询(第九章)

 

结果MySQL多表连接查询(第九章) 左连接以左表为准:那哪个是左表呢?答案是:关键字‘LEFT’左边的表就是左表。如本例中的‘bookcategory’就是左表,显示出左表中的所有数据,注意:左表中的数据可以重复显示,然后显示右表中与连接条件相符合的数据进行拼接显示,如果左表中有数据但是右表中没有符合条件的数据,那么右表中的数据就显示为null。 右连接则相反! 先看例子

 

结果MySQL多表连接查询(第九章) 我们仅仅把‘LEFT’换成了‘RIGHT’,接着把两个表的位置互换了,就得到了上边的查询结果,它和使用左连接查询效果一样。那到底是 为什么呢? 右连接以右表为准:那哪个是右表呢?答案是:关键字‘RIGHT’右边的表就是右表。如本例中的‘bookcategory’就是右表,显示出右表中的所有数据,注意:右表中的数据可以重复显示,然后显示左表中与连接条件相符合的数据进行拼接显示,如果右表中有数据但是左表中没有符合条件的数据,那么左表中的数据就显示为null。 大家有没有明白呢

MySQL多表连接查询(第九章) MySQL多表连接查询(第九章)

 

结果MySQL多表连接查询(第九章)

MySQL多表连接查询(第九章) MySQL多表连接查询(第九章) 由于借阅信息表我们之前已经将状态更改过。这里就完成2和3需求: 首先在多表更新之前我们先看一下表readerinfo和readerfee表的数据: readerinfo: MySQL多表连接查询(第九章) readerfee: MySQL多表连接查询(第九章) 现在更新表数据

 

多表更新后的表数据: readerinfo: MySQL多表连接查询(第九章) readerfee: MySQL多表连接查询(第九章)

MySQL多表连接查询(第九章) MySQL多表连接查询(第九章) 首先,准备2个表 bookcategory_bak和表bookinfo_bak

 

查看表bookcategory_bak,会发现MySQL多表连接查询(第九章)

 

删除之后再查看bookcategory_bakMySQL多表连接查询(第九章) 会发现,列“眼科学”已经被删除了。 对于要求2,我们先进行查看表数据

 

结果: MySQL多表连接查询(第九章)

本文地址:http://zleialh.xhstdz.com/news/7217.html    物流园资讯网 http://zleialh.xhstdz.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号