- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验六 SQL语言数据查询语言DQL实验六 SQL语言数据查询语言DQL
实验六 SQL 语言数据查询语言 DQL
一、实验目的
数据查询语言指对数据库中的数据查询、统计、分组、排序等操作。查询语
句可以分为简单查询、连接查询、嵌套查询和组合查询等。
本次实验了解 SQL 语言的 SELECT 语句对数据的查询,学会在 Navicat for
MySQL 中用 SELECT 语句对表中的数据进行简单查询、连接查询、嵌套查询和组
合查询。
二、实验要求
1、实验前:预习实验内容,学习相关知识。
2、实验中:按照实验内容要求进行实验,实验时注意每种 SQL 语句的基本命令
及各个关键字的含义,做好实验记录。
3、实验后:分析实验结果,总结实验知识,得出结论,按格式写出实验报告。
4、在整个实验过程中,要独立思考、独立按时完成实验任务,不懂的要虚心向
教师或同学请教。
5、要求按指定格式书写实验报告,且报告中应反映出对本次实验的总结,下次
实验前交实验报告。
三、实验的重点与难点
1、重点:
(1)查询结果的排序和分组
(2)聚合函数的使用
(3)内连接查询
(4)内外层不相关子查询
2、难点:
连接查询时,两个表或者多个表之间连接条件的使用。
嵌套查询时,In、Exist 操作符的使用。
进行组合查询时,集合操作符的使用。
SELECT 语句的 GROUP BY... HAVING 子句、ORDER BY 子句的使用。
自身连接和内外层相关子查询。
四、仪器设备及用具
硬件:投影仪、每位同学分配已连接校园网 PC 机一台。
软件:本机已安装 MySQL 5.5 数据库平台。
五、教学过程
(一)实验预习
(1)熟悉 SQL 中的 SELECT 语句的格式及所用的关键字含义及用法。
(2)掌握用 SELECT 语句进行简单查询的方法。
(3)掌握用 SELECT 语句进行连接查询的方法。
(4)掌握用 SELECT 语句进行嵌套查询的方法。
(5)掌握用 SELECT 语句进行组合查询的方法。
(二)实验原理
在 Navicat for MySQL 中使用 SELECT 语句从表中查询数据、统计数据及对
数据进行分组和排序等操作。
(三)实验内容
1.启动 Navicat for MySQL,用 SELECT 语句对表进行简单查询操作,整个
查询过程只涉及到一个表,是最基本的查询语句。语法格式如下:
Select 目标列组 From 表名 [Where 元组选择条件] [Group by
分组列 [Having 组选择条件]] [Order by 排序列 1 排序要求 [, …n]]
2.用 SELECT 语句对表进行连接查询操作,连接查询涉及被连接和连接两个
表,所以数据源一般为多个表。用来连接两个表的条件称为连接条件,一般格式
为:
[表名 1.]列名 1 比较运算符 [表名 2.]列名 2
其中比较运算符主要有:=、、、=、=、!=。
3.用 SELECT 语句对表进行嵌套查询操作,一个 Select…From…Where 语句
称为一个查询块,将一个查询块嵌套在另一个查询块的 Where 子句或 Having 短
语的条件中的查询,就是嵌套查询。主要有使用 In 操作符、Exist 操作符、使
用比较运算符的嵌套查询方式。
4.用 SELECT 语句对表进行集合查询操作,将 SELECT 语句的查询结果集再进
行集合运算就构成了 SQL 的集合查询。集合查询操作符有 Union(并操作)、
Intersect(交操作)和 Minus(差操作)。目前 MySQL 仅支持 Union(并操作)。
(四)注意事项
1、对表指定别名后,在 where 条件中要引用表名时,应引用别名。
2、对于空值,只能用 is null 或 not is null 进行
您可能关注的文档
- 安康网站建设策划书安康网站建设策划书.doc
- 安徽建筑大学继续教育学院试卷(A卷)安徽建筑大学继续教育学院试卷(A卷).doc
- 安徽省2015年高考地理科考试说明的解读安徽省2015年高考地理科考试说明的解读.doc
- 安徽淮南《传统文化与法治中国》试题答案安徽淮南《传统文化与法治中国》试题答案.pdf
- 安徽建筑工业学院《工程地质》期末复习题安徽建筑工业学院《工程地质》期末复习题.pdf
- 安徽省2014届江南十校联考语文答案解析安徽省2014届江南十校联考语文答案解析.ppt
- 伶官传序的翻译及重点字词总结伶官传序的翻译及重点字词总结.doc
- 安徽省“江淮十校”2016届高三第一次联考化学试题安徽省“江淮十校”2016届高三第一次联考化学试题.doc
- 传统水印版画在美术教育中的存续方式和创新发展传统水印版画在美术教育中的存续方式和创新发展.pdf
- 安徽省六校教育研究会2016届高三第二次素质测试理综化学试题(Word版)安徽省六校教育研究会2016届高三第二次素质测试理综化学试题(Word版).doc
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
文档评论(0)