首页
前一页
后一页
末页 [490] [491] [492] [493] [494] |
本留言簿共有493条记录, 现在时间2025-5-24 16:28:20,计算机地址:192.168.9.44
日期查询: |
现在是第97页 一共有99页 |
Books库中表及结构信息 | 环境:一键安装 库表:Mysql.sql xx3.sql xx4.sql 页面:Myphp.php |
序号 | 留言内容 | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
D:2021-12-23 T:7:30:00 IP:192.168.9.89 作者: 张顺海 | 2021.12.23 星期四 复习内容: 技能训练安排及指导 复习目的:2022年高考模拟综合实训训练题10套 复习过程: 一、技能训练安排(2021.12.23 - 2022.1.8) VFP课,按教务处的训练安排如下:【理论课】在教室上,【上机课】四楼西【四】机房。 星期二【5、6】 理论课 星期四【1、2、5、6、7】 12理论,567上机 星期五【3、4】上机 二、内容安排
三、上机课表安排
| |||||||||||||||||||||||||||||||||
D:2021-12-15 T:9:34:00 IP:192.168.9.89 作者: 张顺海 | 2021.12.15 星期三 上机内容: 上机目的: 上机过程: 一、中英文打字,录入练习 二、建立如下数据环境,为昨天的复习内容进行检测 【下载Tushu.dbf】【解压缩软件下载】【查看答案】【在线题库助学系统 学校内网】【在线题库助学系统 学校外网】 使用方法: 点击上边链接,下载包含【tushu.dbf】表格的压缩包,至【本地计算机】的VFP程序设置好的【个人工作目录】,好处是易找。 打开自己的VFP设置的工作目录 ,找到压缩包,名字是【tushu.rar】,打开,解压缩,默认解压缩至当前目录,即个人工作目录,就会出现【tushu.dbf】 运行VFP,设置好【工作目录】后,就可以正常使用【tushu.dbf】了。 注:如果不能正常打开压缩包,说明解压缩程序可能没有安装,可以下载【解压缩软件】,然后运行安装后,再试。 三、昨天的内容回顾
通过浏览窗口,显示tushu.dbf表中的所有信息
select * from tushu
显示tushu.dbf中的【书名】和【单价】信息
select 书名,单价 from tushu
显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】
select 书名,单价 from tushu where 版别="辽海出版社"
显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】
select 书名,单价 from tushu where 版别="辽海出版社"
四、对比命令清单(VFP命令要求提前打开所需要的表,且处于当前工作表状态)
通过浏览窗口,显示tushu.dbf表中的所有信息
SQL:select * from tushu
VFP:list
显示tushu.dbf中的【书名】和【单价】信息
SQL:select 书名,单价 from tushu
VFP:list 书名,单价
显示tushu.dbf中的【辽海出版社】出版的所有图书的
SQL: select * from tushu where 版别="辽海出版社"
VFP: List for 版别="辽海出版社"
显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】
SQL:select 书名,单价 from tushu where 版别="辽海出版社"
VFP: list 书名,单价 for 版别="辽海出版社"
五、通过对比感悟【VFP】命令与【SQL】命令的区别
六、通过内网形式,练习【VFP】在线题库。【在线题库助学系统 学校内网】
| |||||||||||||||||||||||||||||||||
D:2021-12-14 T:11:20:00 IP:192.168.9.89 作者: 张顺海 | 2021.12.14 星期二 复习内容:VFP使用的应用(查询) 复习目的:掌握 SqL查询语句对应的VFP查询命令 复习重点:list 与disp的区别,条件的应用 复习过程: 一、导入 通过对SQL格式的数据表的数据查询,对指定的查询语句SQL-Select命令的应用与七段论的逐条解析,大家对查询语句应用有了更加深刻的印象,在实际应用与考试过程中,经常需要既得会SQL的查询语句,也得会VFP实现指定功能的语句,本节课,就复习和SQL-Select命令功能大致相同的VFP语句的应用。 就是今天所讲的List命令和Display命令。 二、复习 命令格式: list 格式
LIST display格式
DISPLAY 命令区别: 命令关键字书写不一样 命令关键字的默念范围不一样 命令其他短语解析
Scope 指写范围
指定要显示的记录范围。只显示在指定范围中的记录。范围子句有:ALL、NEXT nRecords、RECORD nRecordNumber 和 REST。包含 Scope 的命令只对活动工作区中的表进行操作。
有关范围子句的详细内容,请参阅“帮助”中的“范围子句”。DISPLAY 默认的范围是当前记录 ( NEXT 1 )。
FOR lExpression1<筛选条件>
指定只显示满足逻辑条件 lExpression1 的记录。这就允许您筛选出不想要的记录。
WHILE lExpression2 <筛选条件> 和for <条件>的区别在于命令针对记录范围作用于索引表的不同,其时就是默认范围前者为all,后者为rest至假为止。
指定一个条件,只要逻辑表达式 lExpression2 求值为“真”(.T.),就显示记录。
OFF
不显示记录号。如果省略了 OFF,就在每个记录前显示记录号。
NOCONSOLE
不向 Visual FoxPro 主窗口或活动的用户自定义窗口输出。
NOOPTIMIZE 不执行内容优化
TO PRINTER [PROMPT]
将 DISPLAY 的结果定向输出到打印机。
在 Visual FoxPro 中,可以包含可选的 PROMPT 子句,在打印开始前显示一个对话框。在此对话框中可以调整打印机的设置,包括打印的数目和要打印的页。可调整的打印机设置依赖于当前安装的打印机驱动程序。请将PROMPT 直接放在 TO PRINTER 后面。
TO FILE FileName 指定为文本格式的文件。
将 DISPLAY 的结果定向输出到 FileName 指定的文件中。如果文件已经存在,且 SET SAFETY 设置为 ON,将提示您是否要改写此文件。
三、练习
任务:
通过浏览窗口,显示tushu.dbf表中的所有信息
select * from tushu
显示tushu.dbf中的【书名】和【单价】信息
select 书名,单价 from tushu
显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】
select 书名,单价 from tushu where 版别="辽海出版社"
显示tushu.dbf中【计算机】类的图书信息
select * from tushu where 类别="计算机"
显示tushu.dbf中【计算机】类的图书的【书名】、【单价】、【版别】
select 书名,单价,版别 from tushu where 类别="计算机"
完成如上功能,如果使用VFP命令如何实现?
四、作业 明天上机,实现VFP对SQL语句功能的需求,看看执行结果是否一致。 | |||||||||||||||||||||||||||||||||
D:2021-12-14 T:11:19:00 IP:192.168.9.89 作者: 张顺海 | 2021.12.10 星期五 实习内容:通过七段的实验,加深数据查询句的应用 实习目的:掌握SQL中的查询语句的功能实现 实习过程: 一、中英文录入练习,各五分钟 二、下载指定的数据表,建立【数据环境】,逐条完成下列语句功能,用SQL语句完成 三、查询语句公式 用 命令,把 表中的 条件的记录,显示 信息,结果按 项内容 顺序排列,结果保存到 。 四、七段论的复习强化: 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执行的结果,显示到主屏幕上,并不是【浏览窗口】 五、对比记忆,强化训练,学会应用 | |||||||||||||||||||||||||||||||||
D:2021-12-14 T:11:14:00 IP:192.168.9.89 作者: 张顺海 | 2021.12.09 星期四 复习内容:SQL-Select使用命令的复习 复习目的:掌握 Select的七段论及命令解析 复习重点:最简查询、条件查询、排序查询、分组查询、输出设定等 复习难点:分组与统计的实现 复习过程: 一、导入 用 命令,把 表中的 条件的记录,显示 信息,结果按 项内容 顺序排列,结果保存到 。 二、复习 通过浏览窗口,显示tushu.dbf表中的所有信息 select * from tushu 显示tushu.dbf中的【书名】和【单价】信息 select 书名,单价 from tushu 显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】 select 书名,单价 from tushu where 版别="辽海出版社" 显示tushu.dbf中【计算机】类的图书信息 select * from tushu where 类别="计算机" 显示tushu.dbf中【计算机】类的图书的【书名】、【单价】、【版别】 select 书名,单价,版别 from tushu where 类别="计算机" 统计tushu.dbf中不同【类别】的图书的【总册数】 select 类别,sum(总册数) from tushu group by 类别 统计tushu.dbf中不同【类别】的图书的【总册数】,按总册数降序排列显示 select 类别,sum(总册数) from tushu group by 类别 order by 2 desc 显示tushu.dbf中,【2011-3-25】至【2011-3-28】期间(共四天),所有图书信息 select * from tushu where ttod(sj) between {^2011-3-25} and {^2011-3-28} 统计tushu.dbf中,【2011-3-25】至【2011-3-28】期间(共四天),所有图书的【每册书】的平均单价。 select avg(dj) from tushu where ttod(sj) between {^2011-3-25} and {^2011-3-28} select avg(单价/单套册数) from tushu where ttod(sj) between {^2011-3-25} and {^2011-3-28} 三、扩展与总结 找出tushu.dbf表中,统计出与【套数】最多数量一致的图书信息,显示它们的【书名】和【套数】信息,并按【书名】降序显示。 sele 书名,套数 from tushu where 套数=(sele max(套数) from tushu) order by 书名 desc 四、作业 通过上机,熟悉与掌握Select的内容。 六、反思 学生对命令的记忆,缺乏深入的思考与逻辑的关联,而且好多单词书的字母顺序经常出错,从面看得出来,需要加大力度。 三、练习 找出tushu.dbf表中,统计出与【套数】最多数量一致的图书信息,显示它们的【书名】和【套数】信息,并按【书名】降序显示。 sele 书名,套数 from tushu where 套数=(sele max(套数) from tushu) order by 书名 desc |
首页
前一页
后一页
末页 现在是第97页一共有99页 |