- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
编程设计及数据库基础
数据查询本节主要内容:1.掌握连接查询的基本用法
多表查询数据库中的多个表之间存在某种内在联系,若一个查询涉及两个以上的表,称之为多表查询。学生信息表学院信息表
多表查询分类连接查询内连接:查询表A、表B交集部分数据外连接:左外连接:查询左表所有数据,以及两张表交集部分数据右外连接:查询右表所有数据,以及两张表交集部分数据子查询:在一个查询中嵌套另一个查询AB
内连接SELECT字段1,字段2,……FROM表1,表2WHERE连接条件表达式SELECT字段1,字段2,……FROM表1[INNER]JOIN表2ON连接条件表达式隐式内连接:显式内连接:
内连接连接条件:连接条件指两个表中具有参照关系的主键字段和外键字段的值相等。如果没有定义外键,一般将两个表中的相同字段进行等值连接。连接条件表达式:表1.主键字段=表2.外键字段学生信息表学院信息表主键外键
课堂实例:查询每位学生所在学院的名称。隐式内连接:selectstu_id,stu_name,college_namefromtb_student,tb_collegewheretb_college.college_id=tb_student.college;显式内连接:selectstu_id,stu_name,college_namefromtb_studentINNERJOINtb_collegeONtb_college.college_id=tb_student.college;
外连接SELECT列名1,列名2,……FROM表1LEFT[OUTER]JOIN表2ON连接条件表达式SELECT列名1,列名2,……FROM表1RIGHT[OUTER]JOIN表2ON连接条件表达式左外连接:右外连接:左外连接:结果集中除了满足连接条件的记录外,左表中不满足连接条件的记录也会保留,并在右表相应列上显示NULL值。右外连接:结果集中除了满足连接条件的记录外,右表中不满足连接条件的记录也会保留,并在左表相应列上显示NULL值。
课堂实例:查询数据库每个学生选修课程的情况(显示学生的学号、姓名、课程号和成绩)。外键主键
左外连接selecttb_student.stu_id,stu_name,course_id,scorefromtb_studentleftouterjointb_scoreontb_student.stu_id=tb_score.stu_id右外连接selecttb_student.stu_id,stu_name,course_id,scorefromtb_scorerightouterjointb_studentontb_student.stu_id=tb_score.stu_id
下课,谢谢!CLASSOVER,THANKYOU!
您可能关注的文档
- 《编程设计及数据库基础》课件——DriverManager.pptx
- 《编程设计及数据库基础》课件——JavaFX MVC项目介绍.pptx
- 《编程设计及数据库基础》课件——JavaFX Scene Builder介绍.pptx
- 《编程设计及数据库基础》课件——JavaFX控件类.pptx
- 《编程设计及数据库基础》课件——JavaFX容器类(项目实例).pptx
- 《编程设计及数据库基础》课件——JavaFX图形用户界面概述.pptx
- 《编程设计及数据库基础》课件——JDBC概述.pptx
- 《编程设计及数据库基础》课件——PreparedStatement.pptx
- 《编程设计及数据库基础》课件——创建数据库.pptx
- 《编程设计及数据库基础》课件——数据查询.pptx
- 2025届江西省景德镇市高三上学期一模物理试题(原卷版).docx
- 黑龙江省龙东联盟2024-2025学年高三上学期11月月考英语参考答案及答案详解-2022级高三学年上学期11月月考(英语).docx
- 北京市朝阳区2024-2025学年高三上学期期中考试地理试题含答案.docx
- 湖南省娄底市名校联考11月信息卷(月考一)政治.docx
- 湖南省娄底市名校联考11月信息卷(月考一)政治答案.docx
- 2025届江西省景德镇市高三上学期一模数学试题.docx
- 台州市2025届高三第一次教学质量评估(一模)地理试卷(含标准答案).docx
- 2024年11月江苏南通高三期中考试数学试题(含答案).pdf
- 台州市2025届高三第一次教学质量评估(一模)历史试卷(含答案).docx
- 2024年11月江苏南通高三期中考试语文试题.pdf
文档评论(0)