数据库实验三 数据查询二
第1关:多表查询
任务描述
本关任务:查询来自借阅、图书、读者数据表的数据
为了完成本关任务,你需要掌握:
如何多表查询
相关知识
查询多个数据表
在实际应用中,查询经常会涉及到几个数据表。
基于多个相关联的数据表进行的查询称为连接查询。
命令格式:
select * from 数据表
from 数据表1,数据表2 where 连接条件
对于连接查询,在FROM短语后多个数据表的名称之间用逗号隔开,在WHERE短语中须指定数据表之间进行连接的条件
在连接查询中引用两个表的公共字段时,必须在字段前添加表名作为前缀,否则系统会提示出错。
对于只在一个数据表中出现的字段,则无需指定前缀。
第二种方法
from 数据表1 join 数据表2 on 连接条件
数据表1和数据表2为需要连接的数据表
on后面是连接的条件 通常是关键字段的值相同
三个表的查询
如果要实现三个表的查询,可以
From 数据表1 ,数据表2 ,数据表3
where 连接条件1 and 连接条件2
任务要求
打开library数据库
第一题
根据读者(reader)和借阅(borrow)数据表,查询王颖珊的借阅记录,包括条形码txm、借阅日期jyrq、还书日期hsrq
第二题
根据图书(book)和借阅(borrow)数据表,查询李白全集被借阅的情况:包括读者证号dzzh、借阅日期jyrq、还书日期hsrq
第三题
根据读者(reader)、图书(book)和借阅(borrow)数据表查询没有被归还的借阅信息:包括读者证号dzzh
数据库实验三 数据查询二相关推荐
- 数据库实验三 数据查询一
第1关:按条件查询单表的所有字段 任务描述 本关任务:按条件查询数据表的所有字段 为了完成本关任务,你需要掌握: 如何查询数据表的所有字段 相关知识 查询数据表 命令格式: select * from ...
- 数据库实验三 SQL查询数据
实验三 SQL查询数据 实验目的 熟练掌握使用SQL查询语言.完成各类查询操作(单表查询,连接查询,嵌套查询,集合查询). 实验内容 现有一个单位内部的小型图书借阅系统,假设每本图书的数量无限制,并且 ...
- 数据库实验报告 数据查询
桂 林 理 工 大 学 实 验 报 告 班级软件2班学号3162052051734姓名梁振宇同组实验者 实验名称数据查询日期 2018年 06 月05 日 一.实验目的: 1. 观察查 ...
- 按学号和姓名进行查询c语言,数据库实验4 数据查询(答案)
数据库技术与应用实验 实验4 数据查询 实验4 数据查询 学号:18103317 专业:电子信息工程 一.实验内容和步骤 1.在studentsdb数据库中,使用下列SQL语句将输出什么?并说明语句中 ...
- 数据库实验三 嵌套查询和视图操作
实验三 嵌套查询和视图操作 实验目的: 1. 通过本实验能够熟练应用sql语言使用IN.比较符.ANY或ALL和EXISTS操作符进行嵌套查询操作. 2. 掌握视图的定义.查询.修改. 实验要求: ...
- 数据库实验三-数据控制(安全性部分)
数据控制(安全性部分) 实验环境:Windows 10操作系统.MySQL 8.0.Navicat 实验内容与完成情况: 一.实验目的 (1)熟悉通过SQL对数据进行安全性控制. (2)完成书本上习题 ...
- MySQL数据库实验三 MySQL查询
一.实验项目: MySQL查询. 二.实验目的 掌握MySQL的查询操作. 三.实验内容 (一): 1.查询lineitem表中商品编号(productid)和单价(unitprice),要求消除重复 ...
- 实验四 数据查询——简单查询 Sql Server数据库实验
实验四 数据查询--简单查询 一.实验目的 1.掌握SQL查询语句的基本概念 2.掌握SQLServer查询语句的基本语法 3.熟练使用SQL的Select语句对单表进行查询 4.熟练掌握并运 ...
- 数据库原理及应用(MySQL版)——实验三 MySQL查询
实验三 MySQL查询 1.实验目的 2.实验内容及要求 1.实验目的 熟悉SELECT语句的语法结构: 熟练掌握组合使用where.group by.having和order by等子句: 熟悉聚合 ...
最新文章
- 服务器双系统切换快捷键,服务器双系统同时开
- Bugku-CTF之前女友(SKCTF)
- chown r mysql ._chown -R 用户名:组名 ./ 及 chown用法介绍
- $.getjson异常信息提示_8种信息类型,中后台产品功能自查清单
- mysql导入xml 工具下载_XmlToOracle(XML导入Oracle工具)下载_XmlToOracle(XML导入Oracle工具) 版本: V2.0官方版_魅蓝下载...
- ubuntu上安装CLucene
- angular学习笔记
- js获取html中div里的标签id_【学废了】HTML初步
- Trie树讲解(例题:ACWING 835,ACWING 143)
- 【Unity3D基础2-2】认识Unity3D引擎
- GBK编码和UTF-8编码区别各所占用字节数
- NLP中embeding干了什么事?怎么干的?
- eTerm A4电子行程单 提取导出
- 解决ImportError: /lib64/libm.so.6: version `GLIBC_2.23‘ not found (required by /root/anaconda3/lib/pyt
- VMware vCenter/vSphere/vSan/Esxi/7.0 lic许可
- SQL Server manager studio(SSMS)安装教程
- 关于网络性能的一些指标
- 大数据框架之Zookeeper详解
- 根据硬件ID查看摄像头型号方案,可查任何一款摄像头芯片来源
- SAP小磁带备份注意事项
热门文章
- 读书笔记:《编程之美》
- matlab输出数据为excel文件
- 二分查找、分治算法——汉诺塔问题
- 利用主成分PCA进行特征提取
- 3D模型汇总----骨骼模型
- 服务器系统的监测,服务器监测系统
- 使用navicat连接mysql出现提示10038错误的解决方法
- Status of node rabbit@xxxxx... Error: unable to perform an operation on node ‘rabbit@xxxx
- 百度换肤JavaScript功能
- 想象力的再突破!无人机后还有大招?!