- 1
- 0
- 约 14页
- 2017-03-09 发布于重庆
- 举报
实验4简单查询1
实验四 简单查询和简单连接查询
一、实验目的
1、掌握在企业管理器和查询分析器中执行数据查询的方法
2、掌握select 语句的基本语法
3、掌握简单查询和简单连接查询
二、背景知识
数据库是为更方便有效地管理信息而存在的,人们希望数据库可以随时提供所需要的数据信息。因此,对用户来说,数据查询是数据库最重要的功能。对数据表中的数据进行查询,既可以使用企业管理器,也可以使用查询分析器。对于简单查询,更适合使用企业管理器进行查询;对于复杂查询,更适合使用查询分析器进行查询。
实验示例
1、使用企业管理器进行查询
1.1查询数据表的全部数据
在企业管理器中,选择需要查询数据的表,用鼠标右键单击该表,从弹出的快捷菜单中选择“打开表”命令,再选择“返回所有行”命令,这时将显示该表的全部数据。如图4-1所示,显示数据表Student的全部数据。
图4-1 选择“返回所有行”命令
图4-2显示了数据表Student的全部数据。
图4-2 显示数据表Student的全部数据
1.2.使用SELECT语句查询数据表的数据
在企业管理器中,选择需要查询数据的表,用鼠标右键单击该表,从弹出的快捷菜单中选择“打开表”命令,再选择“返回所有行”命令,在打开返回表内容的子窗口中,单击工具栏按钮“显示/隐藏SQL窗格”,把子窗口分为上下两部分,上面部分能输入不同的SQL命令。执行时单击工具栏按钮“运行”即可。
如图4-3所示,单击工具栏按钮“显示/隐藏SQL窗格”,把窗口分为上下两部分。
图4-3 单击“显示/隐藏SQL窗格”按钮
如图4-4所示,在SQL窗格中输入SQL命令,单击工具栏按钮“运行”,显示出满足条件的查询结果。
图4-4 使用企业管理器实现SQL命令查询
1.3.学习和使用QBE查询
在企业管理器中,选择需要查询数据的表,用鼠标右键单击该表,从弹出的快捷菜单中选择“打开表”命令,再选择“返回所有行”命令,在打开返回表内容的子窗口中,单击工具栏按钮“显示/隐藏网格窗格”,把子窗口分为上下两部分,上面部分能选择QBE查询条件,执行时单击工具栏按钮“运行”即可。若单击工具栏按钮“显示/隐藏SQL窗格”,则在SQL窗格中会显示自动生成的对应SQL语句。
如图4-5所示,使用QBE查询数据表Student中大于等于20岁的女生的性别和年龄。
图4-5 使用企业管理器实现QBE查询
1.4.实现多表查询
在企业管理器中,选择需要操作的数据表,用鼠标右键单击该表,从弹出的快捷菜单中选择“打开表”命令,再选择“返回所有行”命令,在打开返回表内容的子窗口中,单击工具栏按钮“显示/隐藏关系图窗格”,然后,单击工具栏按钮“添加表”,即可将数据表添加到关系图窗格中,单击字段左边的复选框选择要输出的数据列,执行时单击工具栏按钮“运行”即可。
如图4-6所示,利用企业管理器查询所有女生的学生成绩,输出列包括:学号、姓名、课程号和成绩。
图4-6 使用企业管理器实现多表查询
除此之外,在企业管理器的查询窗口中还可以做其它的工作。在企业管理器中,选择需要操作的数据表,用鼠标右键单击该表,从弹出的快捷菜单中选择“打开表”命令,再选择“返回所有行”命令,在打开返回表内容的子窗口中,单击工具栏按钮“更改查询类型”,然后通过选择“从中插入、“插入到”、”“更新”、“删除”和“创建表”等命令来完成不同的工作。如图4-7所示。
图4-7 使用企业管理器实现不同的查询类型
2、使用查询分析器进行查询
利用查询分析器进行查询时,可能要用到数据库中的各种对象,打开对象浏览器,便于查询数据库的各种对象。如图4-8所示,在查询分析器中,选择菜单“工具”,单击“对象浏览器”命令,然后再选择“显示/隐藏”命令,或者直接按F8键,即可显示/隐藏对象浏览器。对象浏览器按照树形结构方式组织所有的数据库对象。
图4-8 显示/隐藏对象浏览器
在查询分析器中可以输入并执行各种SQL命令,然后单击查询分析器工具栏上的“执行查询”按钮(或按F5键),执行后查询窗口分为上下两部分,下部分显示了查询执行结果。如图4-9所示,利用查询分析器查询所有女生的学生成绩,输出列包括:学号、姓名、课程号和成绩。
图4-9 使用查询分析器进行数据查询
实验内容
在企业管理器或查询分析器中完成以下查询:
查询客户表中的所有客户的数据,并按客户编号升序排列。
查询销售表中所销售的全部产品编号
查询销售表中产品编号及其对应的客户编号
查询客户编号为“K00201”的客户公司的联系人及电话
查询产品编号以“C20”开头的产订购日期、数量。并将查询结果中各列的标题指定为销售日期、销售数量。
查询库存量小于500的产品信息
查询单价在10~20元之间的产品信息。
查询客户所在城市是“上海”“广州”的客户信息。
查询产品编
您可能关注的文档
- 实验1Oracle数据库安装与配置实验.doc
- 实验18调用SFC1读取PLC系统时间.doc
- 实验1__单调谐回路谐振放大器.doc
- 实验1_建立多维数据集.doc
- 实验1二氧化碳临界状态观测.docx
- 实验1使用“文本分列向导”拆分.docx
- 实验1单级放大器.doc
- 实验1图解法法求解线性规划.doc
- 实验1二进制到BCD转换.docx
- 实验1数据定义语言实验.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)