SQL数据查询排序与处理.docx
- 文档编号:28227054
- 上传时间:2023-07-09
- 格式:DOCX
- 页数:8
- 大小:23.50KB
SQL数据查询排序与处理.docx
《SQL数据查询排序与处理.docx》由会员分享,可在线阅读,更多相关《SQL数据查询排序与处理.docx(8页珍藏版)》请在冰豆网上搜索。
SQL数据查询排序与处理
实训SQL数据查询、排序与处理
〖实训目的〗
了解SELECT语句的语法、FROM、ORDERBY、WHERE、GROUPBY、JOIN子句和汇总函数,掌握利用SELECT语句进行数据查询、排序、过滤、汇总和分组的方法。
〖实训内容与步骤〗
实训环境准备:
实训内容需要提前安装好MySQL客户端软件(如MySQLShell),并连接上MySQL服务端软件(服务端软件可以安装在服务器上或云上)。
如果没有合适的MySQL服务端软件可用,则需要先安装MySQL服务端软件。
准备好之后,应该可以有如下的提示信息:
WelcometotheMySQLmonitor.Commandsendwith;or\g.
YourMySQLconnectionidis11
Serverversion:
5.7.19-logMySQLCommunityServer(GPL)
Copyright(c)2000,2017,Oracleand/oritsaffiliates.Allrightsreserved.
OracleisaregisteredtrademarkofOracleCorporationand/orits
affiliates.Othernamesmaybetrademarksoftheirrespective
owners.
Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.
mysql>
1.导入数据
问题1:
如何将.SQL为后缀的数据库数据文件导入MySQL数据库?
可以扫描右侧的二维码,获取world.sql文件。
提示:
假设我们将world.sql文件下载之后,保存在d:
\data\目录下。
完成world.sql中数据的导入后,我们可以查看已经导入的表。
2.如何检索指定的列
问题2:
在上面导入的数据库的city表中,如何检索所有的列?
问题3:
在City表中,如何查看前5行数据?
问题4:
在City表中,如何只显示Name,District两列,且只查看前5行数据?
3.如何按一定的条件进行检索,并对结果进行排序?
问题5:
在city表中,如何检索中国(ContryCode为CHN)城市的前10条记录,并显示所有的列?
问题6:
如何在City表中检索中国城市中人口最多的10个城市,并显示所有的列?
4.如何进行数据的分组统计?
问题7:
在city表中,如何检索中国的各个省的分别有多少个城市,显示省份名称(District),以及城市数量(Number)?
问题8:
在city表中,如何检索中国的城市数量最多的前5个省份,显示省份名称(District),以及城市数量(Number)?
问题9:
如何在city表里,查询中国的每个省份(District)中人口最多的城市,显示省份(District),城市(Name),人口(Polulation)三列?
问题10:
如何在city表里,统计中国每个省的总人口(即每个省里所有城市的总人口)?
显示省份(District),总人口(TotalPopulation)。
5.如何进行跨表的数据联合查询?
问题11:
如何在country,countrylanguage两个表中,联合查询所有说中文(Chinese)国家?
显示国家名称(CountryName),国家编码(CountryCode),是否是官方语言(IsOffical)?
问题12:
如果在city,country,countrylanguage三个表中,联合查询所有说中文的国家的首都城市的城市人口,并按城市人口由高到低排列?
显示,国家(CountryName),首都城市(CapitialCity),城市人口(CityPopulation)。
〖实训提醒〗
〖思考与练习〗
讲企业局域网需求
一、教学目标
1、从用户角度分析企业局域网的功能需求,规划本课程的总任务。
2、从网管角度分析企业局域网应具有的功能,并明确网管岗位的技能要求。
3、对学生进行网管岗位职责教育。
二、重点难点
1、企业局域网的功能需求分析
2、网管岗位的技能要求
应知
1、网管岗位职责
应会
1、掌握企业局域网的功能需求
三、教学方法
1、进行企业需求分析,树立教学目标:
企业网建设的目标、任务。
2、宏观上对企业局域网的功能需求进行分析规划,确立本课程的教学目标,并分解成小模块,使学生明确本课程的任务,以及教学安排。
3、对学生进行职业道德教育。
四、教学过程
1、问题引入:
(1)网络能为我提供什么?
(2)企业网络要为用户提供什么?
2、课程过程
通过问题:
网络能为我提供什么?
让学生对网络有个直观的认识,也初步了解了学生的网络基础知识的情况。
让学生掌握基本的一些网络操作。
从企业网络用户出发,分析企业网络功能需求,确立课程目标:
我们要会设计局域网、我们要会组建局域网、我们要会管理局域网。
分析企业的工作流程,建立学生学习的宏观目标。
再从网管角度出发,分析网管岗位的技能要求。
对学生进行网管岗位职责教育。
五、小结
这是本课程的开始,根据企业的实际功能需求,确立大的教学目标,使学生的学生与实际工作联系起来,学以致用。
对学生进行职业道德教育非常重要。
第2讲TCP/IP协议架构
一、教学目标
1、掌握网络基本知识:
什么是网络、网络类型、对等网和主从式网络
2、掌握网络协议
3、了解OSI七层模型
4、掌握TCP/IP协议的架构(含ARP、IP地址分类、TCP/UDP、端口号等)
二、重点难点
1、网络的概念
2、TCP/IP协议的架构
应知
1、网络类型
2、OSI七层模型
应会
1、TCP/IP协议中的IP协议的作用、IP地址的分类、分配;
2、TCP/IP协议中的TCP/UDP协议的作用、区别,TCP协议的三次握手;
3、TCP/IP协议中的ARP协议的作用、工作原理;
4、TCP/IP协议中的ICMP协议的作用、工作原理;
三、教学方法
1、宏观上采用“理论联系实践”、从实际问题入手”、“形象比喻”的方法,把抽象、枯燥的理论,形象化、生动化。
2、微观上采用多种教学工具—ethereal,让学生看到实际的TCP/IP协议的数据封装过程。
3、在课堂上注意多提问,多联系实际,注重与学生的互动,充分调动学生的积极性。
四、教学过程
1、问题引入
(1)为什么需要计算机网络?
(2)在网络中为什么需要协议?
2、课程过程
通过第一个问题:
为什么需要计算机网络?
让学生根据已有的直观知识,自己总结出来。
然后深入讲解相关的网络概念。
让学生根据已有的直观知识,自己总结网络的作用。
借用交通规则,引入第二个问题:
在网络中为什么需要协议?
通过操作系统的协议栈,介绍不同的协议、不同的模型。
通过ethereal,让学生看到实际的TCP/IP协议的数据封装过程。
打开网络邻居,让学生观察网络参数中IP地址的分配,进而讲解IP地址的作用、分类,以及规划。
通过netstat命令,让学生理解端口的概念,引出TCP/UDP协议的作用、区别。
通过ethereal捕获的数据包,观察TCP协议三次握手的过程。
打开操作系统的ARP缓存,观察操作系统的ARP缓存的内容,进一步讲解ARP协议的作用、工作原理。
引申出目前的ARP类的黑客攻击、ARP类的病毒。
通过ping命令,让学生理解ICMP协议的作用、工作原理。
从数据链路层开始介绍,重点放在网络层IP协议、传输层TCP/UDP协议。
五、小结
这是非常重要的一章,是本课程的基础,贯彻课程的始终,所以对学生强调重要性,使学生扎实的掌握本单元的内容。
重点讲解
TCP/IP协议中的内容:
IP地址、ARP、TCP/UDP协议。
第3讲双绞线制作及传输介质
一、教学目标
1、掌握传输介质的基本知识
2、基带传输的编码
3、掌握带宽的概念
4、掌握双绞线制作的方法
二、重点难点
1、不同传输介质的区别
2、基带传输的编码
3、带宽的概念
三、应知
1、基带传输的编码
四、应会
1、双绞线的制作:
直通线、交叉线。
五、教学方法
1、进行企业需求分析,树立教学目标:
制作企业网常用的传输介质。
2、宏观上采用“实例驱动”,在微观上采用“问题牵引”、“形象比喻”相结合。
首先观察校园网的网线,然后让学生自己动手制作双绞线。
3、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。
六、教学过程
1、课程过程
企业中对网络线的需求:
网络线的用途。
让学生根据已有的直观知识,自己总结出常用的传输介质。
讲解不同传输介质的区别,重点是双绞线。
教师提供网上最新的传输介质的资料:
品种、价格、性能,让学生比较不同传输介质的区别。
再讲解基带传输的编码问题。
理解带宽的概念。
本实训项目的任务:
制作一根直通线和一根交叉线。
观察校园网的网线情况:
双绞线、光纤的应用。
通过老师的示范,让学生自己动手制作双绞线,并进行测试。
通过学生作品示范双绞线制作过程中容易出现的问题。
小结
结基带传输的编码、带宽概念,使学生对概念有正确的认识
重点总结双绞线制作过程中容易出现的问题。
第4讲以太网组网及故障排除
一、教学目标
1、掌握基本的拓扑结构(重点在星型结构)
2、掌握网络集线器/交换机的工作原理(包括冲突域的概念)
3、掌握网络集线器/交换机的使用,
4、能够独立组建以太网网,并实际配置网络参数、连通性的测试
5、ICMP简单介绍
二、重点难点
1、网络集线器/交换机的工作原理
2、IP地址、网关、DNS的原理
应知
1、什么是网络集线器、交换机,二者的区别
2、IP地址、网关、DNS这些参数的意义
3、集线器/交换机的级联要求
应会
1、网络参数的设置。
2、进行不同类型的网络互联时采用什么网络设备?
教学方法
1、进行企业需求分析,树立教学目标:
解决企业网中的常见故障。
2、具体教学方法:
宏观上采用“实例驱动”,在微观上采用“问题牵引”、“形象比喻”、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据 查询 排序 处理