首页
前一页
后一页
末页 [482] [483] [487] [488] [489] |
本留言簿共有493条记录, 现在时间2025-5-24 19:21:45,计算机地址:192.168.9.44
日期查询: |
现在是第96页 一共有99页 |
Books库中表及结构信息 | 环境:一键安装 库表:Mysql.sql xx3.sql xx4.sql 页面:Myphp.php |
序号 | 留言内容 | |
---|---|---|
D:2021-12-14 T:11:14:00 IP:192.168.9.89 作者: 张顺海 | 2021.12.01 上机内容:tushu.dbf的操作 上机目的:通过对tushu.dbf的操作,掌握上节课SQL_Select命令的使用 上机时间:2节课 上机过程: 一、中英文录入各五分钏 二、下载相关表格,到自己的工作目录,创建好环境,完成今天的操作任务 【下载Tushu.dbf】【解压缩软件下载】【查看答案】【在线题库助学系统 学校内网】【在线题库助学系统 学校外网】 使用方法: 点击上边链接,下载包含【tushu.dbf】表格的压缩包,至【本地计算机】的VFP程序设置好的【个人工作目录】,好处是易找。 打开自己的VFP设置的工作目录 ,找到压缩包,名字是【tushu.rar】,打开,解压缩,默认解压缩至当前目录,即个人工作目录,就会出现【tushu.dbf】 运行VFP,设置好【工作目录】后,就可以正常使用【tushu.dbf】了。 注:如果不能正常打开压缩包,说明解压缩程序可能没有安装,可以下载【解压缩软件】,然后运行安装后,再试。
正常下载,安装,打开,浏览,会得到如下内容: 【文件结构信息、文件位置信息、相关操作命令】 【记录信息--1002条--11个字段】浏览窗口 三、完成如下任务【所有题目,要求用SQL的select命令完成,数据来源都针对tushu这张表,每一行的需求用一行语句完成】 通过浏览窗口,显示tushu.dbf表中的所有信息 显示tushu.dbf中的【书名】和【单价】信息 显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】 显示tushu.dbf中【计算机】类的图书信息 显示tushu.dbf中【计算机】类的图书的【书名】、【单价】、【版别】 统计tushu.dbf中不同【类别】的图书的【总册数】 统计tushu.dbf中不同【类别】的图书的【总册数】,按总册数降序排列显示 显示tushu.dbf中,【2011-3-25】至【2011-3-28】期间(共四天),所有图书信息 统计tushu.dbf中,【2011-3-25】至【2011-3-28】期间(共四天),所有图书的【每册书】的平均单价。
扩展: 找出tushu.dbf表中,统计出与【套数】最多数量一致的图书信息,显示它们的【书名】和【套数】信息,并按【书名】降序显示。
四、总结 五、作业 | |
D:2021-12-14 T:11:13:00 IP:192.168.9.89 作者: 张顺海 | 2021.11.30 教学内容:常用函数与SQL语句的运用 教学目的: 教学时间:3课时 教学地点:微机109班教室 教学过程: 一、复习及导入 Select 班级,avg(语文) as 语文平均 from Cj group by 班级 order by 语文平均 desc where 专业="计算机" 二、今日复习 SQL_select 命令 第一段:Select 命令段 用来执行查询、选择、列表的动作,是一个动作。它放在一个命令行(一行只能写一条命令)的开头部分,可以只写前四个字母,这个必须在语句行的开头。 第二段:输出项目段 最后显示呈现给用户的栏目信息列表,如果需要呈现数据表的全部栏目信息,可以使用 * (星号)代替,如果只是一部分列,则可以把星号用【项目列表】替换 当然,列项目信息之间用半角的逗号(,)隔开。 列项目信息,可以是字段名,也可以是函数(比如聚合函数),也可以是表达式 因为,输出项目可能只是一部分,所以也称为在数据”列“这个维度上的瘦身。 第三段:数据源段 用来指定Select执行操作的数据来源,通常是一张表,或者是两张、多张表,也可是视图,用【From 】关键词标记,通常叫From段。 第四段:条件段 用来指定Select查询命令,针对的数据行,也就是记录的范围。用【Where】关键词标记,通常叫 Where段 如果省略这个段,就代表Select命令针对表的【全部记录】 如果有这个段,就代表Select命令针对表的符合条件的【部分】记录,不符合条件的记录,Select命令就不被执行了。 Where 段,通常是用Where + <条件>来完成的,这个<条件>,可是单条件,也可是综合条件,其实就是一个结果为”逻辑型“的表达式,或者结果为”逻辑型“值的函数,或者是一个”逻辑型“的字段。 第五段:排序段 用来指定被Select出来的记录的显示顺序,通常用Order by 指定,叫【Order By】段 如果省略这个段,就代表着Select命令执行后,看的数据信息结果没有指定顺序 如果有这个段,可以按照一定的依据(一般是字段),对记录进行升序或者降序。 升序的标识符为 asc 降序的标识符为 desc 如果省略【升、降】序的标识符,默认为【升序】,对同一个【排序依据】只能使用其中一个,要么ASC、要么DESC 【Order By 性别 Desc】【Order By 性别 Asc】 排序依据可以是多个,中间用半角的逗号(,)隔开 【Order By 性别,年龄】 对多个排序依据的Order By段,可以分别对每个排序依据使用ASC、DESC,二者不会干扰 【Order By 性别 Desc,年龄 Asc】 对多个排序依据的Order By段,先满第一个排序依据的顺序,第一个排序依据一样的记录,第二个排序依据才会起到效果。【Order By 性别,年龄 desc】 排序依据,既可以使用字段名,也可以使用别名,也可以使用【输出段】项目列表中的位置号。如:【order by 成绩】 【order by 2】 第六段:分组段 用来将指定的记录,按照某种方式,进行分组,从面对不同的组,进行相关的操作。通常用【Group By】来标识,称为【Group】段。 如果省略这个段,就相当于不分组。 不分组,其实也相当于将指定的记录分成一组了而已。 如果有这个段,就会按【分组依据】,将指定的记录(可能是全部记录参加分组,如果指定Where段的话,就是对符合条件的记录进行分组) 分组的结果就是,让Select执行操作时,得到多个结果。(省略这个段的时候,因为默认分一组,所以会得到这一组的结果) 分组通常用在【统计】需要里。 求最大值、最小值、求和、求平均、统计个数等 。这些统计功能,通常是通过聚合函数来实现统计功能的。 聚合函数包括 求最大值【Max】、最小值【Min】、求和【Sum】、求平均【avg】、统计个数【Count】。 聚合函数的功能主要是对数据表的列进行操作,这句话的意思是,【聚合函数】都是这么用: Max(年龄)、Min(金额)、Sum(册数)、Avg(语文)、Count(姓名),统计个数的,也以这样用 count(*) 第七段:结果输出段 用来指定Select查询的结果,统计的结果,排序的结果,分组的结果等等,如何呈现给用户,可以有以下几种常用的呈现方式 这个段可以省略,默认输出到【浏览窗口】 输出到【表格】: Into Table <表名> 会得到一个数据表文件,扩展文件名为(.Dbf ) 输出到【临时表】:Into Cursor <临时表名> 会得到一个临时表,关闭则消失,不会生成文件,所以相当于临时存储,故有此名 输出到【数组】: Into Array <数组名> 会得到一个数组,属于【内存变量】的一种
输出到【文本文件】: To file <文件名> 会得到一个文本文件,扩展文件名为(.txt ) 输出到【打印机】: To Printer 会将结果,输出到打印机上,从而打印到纸上。 输出到【主屏幕】:To Screen 注意是将Select执行的结果,显示到主屏幕上,并不是【浏览窗口】 三、总结 今天的复习内容,主要是针对SQL的select命令的使用规则 七段,已经涵盖了SQL_Select命令的80%以上的功能,从而基本上胜任高考需求了 如果有精力的学生,可以根据电子书,多用用功,学习一些“两表”、“多表”之间的查询。
| |
D:2021-12-14 T:9:53:00 IP:192.168.9.89 作者: 张顺海 | 2021.11.26 星期五
上机内容:函数的应用与Select_SQL的应用 上机目的:掌握Date() 函数及Select_SQL的七段用法 上机过程:
一、中英文录入练习,各五分钟 二、创建上机环境
三、完成如下操作 1.显示出近一周的所有记录 select * from ts2021 where 日期>=date()-7 2.显示出表中的所有记录的总册数 select sum(册数) as 总册数 from ts2021 3.显示出表中所有记录的总金额(每条记录的金额=当前记录的书的单价*当前记录书的册数) select sum(单价*册数) as 总金额 from ts2021 4.同时显示所有记录的总册数和总金额 select sum(册数) as 总册数,sum(单价*册数) as 总金额 from ts2021 5.显示出近一周的卖出的总册数和总金额 select sum(册数) as 总册数,sum(单价*册数) as 总金额 from ts2021 where 日期>=date()-7 四、对比结果 1.显示出近一周的所有记录
书名 单价 册数 出版社 作者 日期 操作员
三国演义 128.0 2 科学出版社 11/18/21
神舟科技博览 43.0 13 科学出版社 11/18/21
中国童话大王 28.0 4 电子工业出版社 11/18/21
中国童话大王 28.0 3 科学出版社 11/19/21
宇宙探秘 23.5 33 高教出版社 11/19/21
中国童话大王 28.0 3 电子工业出版社 11/19/21
电脑爱好者 12.8 3 机械出版社 11/20/21
三国演义 128.0 6 高教出版社 11/20/21
中国童话大王 28.0 3 机械出版社 11/21/21
中国童话大王 28.0 3 高教出版社 11/21/21
神舟科技博览 43.0 2 机械出版社 11/21/21
中国童话大王 28.0 3 科学出版社 11/22/21
VisualFoxPro6.0 38.0 13 电子工业出版社 11/22/21
中国童话大王 28.0 3 机械出版社 11/22/21
宇宙探秘王 23.5 30 科学出版社 11/23/21
中国童话大王 28.0 3 科学出版社 11/24/21
中国童话大王 28.0 3 高教出版社 11/24/21
中国童话大王 28.0 3 高教出版社 11/25/21
中国童话大王 28.0 3 高教出版社 11/25/21
电脑爱好者 12.8 4 机械出版社 11/26/21
2.显示出表中的所有记录的总册数
总册数
148
3.显示出表中所有记录的总金额(每条记录的金额=当前记录的书的单价*当前记录书的册数)
总金额
4884.1
4.同时显示所有记录的总册数和总金额
总册数 总金额
148 4884.1
5.显示出近一周的卖出的总册数和总金额
总册数 总金额
140 4685.1
五、思考 将"CJ.dbf"数据表中,统计出“计算机”专业,所有“班级”的语文平均成绩,将结果保存到新表“计算机.dbf”中 Select 班级,avg(语文) as 语文平均 from Cj group by 班级 order by 语文平均 desc where 专业="计算机"
| |
D:2021-11-30 T:12:57:00 IP:192.168.9.36 作者: 张顺海 | 2021.11.30 教学内容:常用函数与SQL语句的运用 教学目的: 教学时间:3课时 教学地点:微机109班教室 教学过程: 一、复习及导入 Select 班级,avg(语文) as 语文平均 from Cj group by 班级 order by 语文平均 desc where 专业="计算机" 二、今日复习 SQL_select 命令 第一段:Select 命令段 用来执行查询、选择、列表的动作,是一个动作。它放在一个命令行(一行只能写一条命令)的开头部分,可以只写前四个字母,这个必须在语句行的开头。 第二段:输出项目段 最后显示呈现给用户的栏目信息列表,如果需要呈现数据表的全部栏目信息,可以使用 * (星号)代替,如果只是一部分列,则可以把星号用【项目列表】替换 当然,列项目信息之间用半角的逗号(,)隔开。 列项目信息,可以是字段名,也可以是函数(比如聚合函数),也可以是表达式 因为,输出项目可能只是一部分,所以也称为在数据”列“这个维度上的瘦身。 第三段:数据源段 用来指定Select执行操作的数据来源,通常是一张表,或者是两张、多张表,也可是视图,用【From 】关键词标记,通常叫From段。 第四段:条件段 用来指定Select查询命令,针对的数据行,也就是记录的范围。用【Where】关键词标记,通常叫 Where段 如果省略这个段,就代表Select命令针对表的【全部记录】 如果有这个段,就代表Select命令针对表的符合条件的【部分】记录,不符合条件的记录,Select命令就不被执行了。 Where 段,通常是用Where + <条件>来完成的,这个<条件>,可是单条件,也可是综合条件,其实就是一个结果为”逻辑型“的表达式,或者结果为”逻辑型“值的函数,或者是一个”逻辑型“的字段。 第五段:排序段 用来指定被Select出来的记录的显示顺序,通常用Order by 指定,叫【Order By】段 如果省略这个段,就代表着Select命令执行后,看的数据信息结果没有指定顺序 如果有这个段,可以按照一定的依据(一般是字段),对记录进行升序或者降序。 升序的标识符为 asc 降序的标识符为 desc 如果省略【升、降】序的标识符,默认为【升序】,对同一个【排序依据】只能使用其中一个,要么ASC、要么DESC 【Order By 性别 Desc】【Order By 性别 Asc】 排序依据可以是多个,中间用半角的逗号(,)隔开 【Order By 性别,年龄】 对多个排序依据的Order By段,可以分别对每个排序依据使用ASC、DESC,二者不会干扰 【Order By 性别 Desc,年龄 Asc】 对多个排序依据的Order By段,先满第一个排序依据的顺序,第一个排序依据一样的记录,第二个排序依据才会起到效果。【Order By 性别,年龄 desc】 排序依据,既可以使用字段名,也可以使用别名,也可以使用【输出段】项目列表中的位置号。如:【order by 成绩】 【order by 2】 第六段:分组段 用来将指定的记录,按照某种方式,进行分组,从面对不同的组,进行相关的操作。通常用【Group By】来标识,称为【Group】段。 如果省略这个段,就相当于不分组。 不分组,其实也相当于将指定的记录分成一组了而已。 如果有这个段,就会按【分组依据】,将指定的记录(可能是全部记录参加分组,如果指定Where段的话,就是对符合条件的记录进行分组) 分组的结果就是,让Select执行操作时,得到多个结果。(省略这个段的时候,因为默认分一组,所以会得到这一组的结果) 分组通常用在【统计】需要里。 求最大值、最小值、求和、求平均、统计个数等 。这些统计功能,通常是通过聚合函数来实现统计功能的。 聚合函数包括 求最大值【Max】、最小值【Min】、求和【Sum】、求平均【avg】、统计个数【Count】。 聚合函数的功能主要是对数据表的列进行操作,这句话的意思是,【聚合函数】都是这么用: Max(年龄)、Min(金额)、Sum(册数)、Avg(语文)、Count(姓名),统计个数的,也以这样用 count(*) 第七段:结果输出段 用来指定Select查询的结果,统计的结果,排序的结果,分组的结果等等,如何呈现给用户,可以有以下几种常用的呈现方式 这个段可以省略,默认输出到【浏览窗口】 输出到【表格】: Into Table <表名> 会得到一个数据表文件,扩展文件名为(.Dbf ) 输出到【临时表】:Into Cursor <临时表名> 会得到一个临时表,关闭则消失,不会生成文件,所以相当于临时存储,故有此名 输出到【数组】: Into Array <数组名> 会得到一个数组,属于【内存变量】的一种
输出到【文本文件】: To file <文件名> 会得到一个文本文件,扩展文件名为(.txt ) 输出到【打印机】: To Printer 会将结果,输出到打印机上,从而打印到纸上。 输出到【主屏幕】:To Screen 注意是将Select执行的结果,显示到主屏幕上,并不是【浏览窗口】 三、总结 今天的复习内容,主要是针对SQL的select命令的使用规则 七段,已经涵盖了SQL_Select命令的80%以上的功能,从而基本上胜任高考需求了 如果有精力的学生,可以根据电子书,多用用功,学习一些“两表”、“多表”之间的查询。
| |
D:2021-11-25 T:20:17:00 IP:192.168.9.71 作者: 张顺海 | 2021.11.26 星期五
上机内容:函数的应用与Select_SQL的应用 上机目的:掌握Date() 函数及Select_SQL的七段用法 上机过程:
一、中英文录入练习,各五分钟 二、创建上机环境
三、完成如下操作 1.显示出近一周的所有记录 select * from ts2021 where 日期>=date()-7 2.显示出表中的所有记录的总册数 select sum(册数) as 总册数 from ts2021 3.显示出表中所有记录的总金额(每条记录的金额=当前记录的书的单价*当前记录书的册数) select sum(单价*册数) as 总金额 from ts2021 4.同时显示所有记录的总册数和总金额 select sum(册数) as 总册数,sum(单价*册数) as 总金额 from ts2021 5.显示出近一周的卖出的总册数和总金额 select sum(册数) as 总册数,sum(单价*册数) as 总金额 from ts2021 where 日期>=date()-7 四、对比结果 1.显示出近一周的所有记录
书名 单价 册数 出版社 作者 日期 操作员
三国演义 128.0 2 科学出版社 11/18/21
神舟科技博览 43.0 13 科学出版社 11/18/21
中国童话大王 28.0 4 电子工业出版社 11/18/21
中国童话大王 28.0 3 科学出版社 11/19/21
宇宙探秘 23.5 33 高教出版社 11/19/21
中国童话大王 28.0 3 电子工业出版社 11/19/21
电脑爱好者 12.8 3 机械出版社 11/20/21
三国演义 128.0 6 高教出版社 11/20/21
中国童话大王 28.0 3 机械出版社 11/21/21
中国童话大王 28.0 3 高教出版社 11/21/21
神舟科技博览 43.0 2 机械出版社 11/21/21
中国童话大王 28.0 3 科学出版社 11/22/21
VisualFoxPro6.0 38.0 13 电子工业出版社 11/22/21
中国童话大王 28.0 3 机械出版社 11/22/21
宇宙探秘王 23.5 30 科学出版社 11/23/21
中国童话大王 28.0 3 科学出版社 11/24/21
中国童话大王 28.0 3 高教出版社 11/24/21
中国童话大王 28.0 3 高教出版社 11/25/21
中国童话大王 28.0 3 高教出版社 11/25/21
电脑爱好者 12.8 4 机械出版社 11/26/21
2.显示出表中的所有记录的总册数
总册数
148
3.显示出表中所有记录的总金额(每条记录的金额=当前记录的书的单价*当前记录书的册数)
总金额
4884.1
4.同时显示所有记录的总册数和总金额
总册数 总金额
148 4884.1
5.显示出近一周的卖出的总册数和总金额
总册数 总金额
140 4685.1
五、思考 将"CJ.dbf"数据表中,统计出“计算机”专业,所有“班级”的语文平均成绩,将结果保存到新表“计算机.dbf”中 Select 班级,avg(语文) as 语文平均 from Cj group by 班级 order by 语文平均 desc where 专业="计算机"
|
首页
前一页
后一页
末页 现在是第96页一共有99页 |