400-650-7353

精品课程

您所在的位置:首页 > IT干货资料 > 软件测试 > 【软件测试基础知识】Mysql子查询和连接查询(下)

【软件测试基础知识】Mysql子查询和连接查询(下)

5、Mysql连接查询

Mysql的连接查询是通过JOIN关键词来实现的,不同的JOIN有:

INNER JOIN:如果表中存在只少一个匹配项,就返回行数据。

LEFT JOIN:即使右表没有匹配项,也会返回左表的所有行。

RIGHT JOIN:即使左表没有匹配项,也会返回右表的所有行。

:只要任意一张表有匹配项,就返回行数据。

在Mysql中的查询中连接查询的位置:

内连接:SELECT 查询内容 FROM 查询范围 (INNER) JOIN 条件;

外连接:SELECT 查询内容 FROM 查询范围 LEFT JOIN 条件;

外连接:SELECT 查询内容 FROM 查询范围 RIGHT JOIN 条件;

全连接:SELECT 查询内容 FROM 查询范围 条件;

【软件测试基础知识】Mysql子查询和连接查询(下)

实例1:

题目1:查询所有学生的sno、cname和degree列。

mysql> SELECT g.sno,c.cname,g.degree FROM course c INNER JOIN grade g ON c.cno=g.cno;

实例2:

题目2:查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为null)。

mysql> SELECT s.sid,s.sname,sc.count,sc.sum FROM student s LEFT JOIN (SELECT sid id, count(sid) count, sum(score) sum FROM score GROUP BY sid) sc ON s.sid=sc.id;

实例3:

题目3:查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩。

mysql> SELECT s.sid,s.sname,sc.count,sc.sum FROM student s RIGHT JOIN (SELECT sid id, count(sid) count, sum(score) sum FROM score GROUP BY sid) sc ON s.sid=sc.id;

实例4:

题目:4:查询所有学生和所有老师的全部信息。

mysql> SELECT * FROM students SELECT * FROM teachers;

课程好礼申请领取
您的姓名
您的电话
意向课程
 

中公优就业

官方QQ

扫描上方二维码或点击一键加群,免费领取价值599元网课,加群暗号:599。 一键加群

>>本文地址:
注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。

推荐阅读

优就业:ujiuye

关注中公优就业官方微信

  • 关注微信回复关键词“大礼包”,领80G学习资料
QQ交流群
领取免费网课
(加群备注“网站”)
IT培训交流群 加入群聊 +
软件测试 加入群聊 +
全链路UI/UE设计 加入群聊 +
Python+人工智能 加入群聊 +
互联网营销 加入群聊 +
Java开发 加入群聊 +
PHP开发 加入群聊 +
VR/AR游戏开发 加入群聊 +
大前端 加入群聊 +
大数据 加入群聊 +
Linux云计算 加入群聊 +
优就业官方微信
扫码回复关键词“大礼包”
领取80G学习资料

测一测
你适合学哪门IT技术?

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
 
课程资料、活动优惠 领取通道
 
 
网站地图 快乐彩票app下载 500万彩票网即时比分 快乐彩票网平台登录
太阳城亚洲总代理 申博网站多少 申博娱乐下载 申博太阳城官网9.3
大发彩票上海快3 凯撒皇宫注册送38元登入 八度棋牌游戏 满堂彩棋牌平台大厅
500万彩票网即时比分 500万彩票网即时比分 58彩票网平台登录 500w彩票网注册
58彩票网址 快乐彩票网网站 五星彩票是真的吗 快乐彩票网开户
1112933.COM S618T.COM DC938.COM 305SUN.COM 57XTD.COM
151sj.com 166PT.COM 11sbsun.com 1112931.COM 8RQS.COM
8ATSS.COM 8NCS.COM 1115118.COM 976SUN.COM 716SUN.COM
333TGP.COM 88sbsun.com 44sbsun.com 888TGP.COM 000XSB.COM