数据库操作及查询统计.ppt

数据库操作及查询统计.ppt

ID:59782453

大小:1.95 MB

页数:84页

时间:2020-11-24

数据库操作及查询统计.ppt_第1页
数据库操作及查询统计.ppt_第2页
数据库操作及查询统计.ppt_第3页
数据库操作及查询统计.ppt_第4页
数据库操作及查询统计.ppt_第5页
资源描述:

《数据库操作及查询统计.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第五章数据库操作技术5.1数据库基本操作5.1.1结构显示和表的访问5.1.2记录操作5.2数据库可视化操作5.2.1记录的浏览与编辑修改5.2.2备注字段和通用字段的操作5.3排序与索引5.3.1排序操作5.3.2索引操作5.4查询命令5.4.1顺序查询5.4.2索引查询内容目录5.5多表的操作5.5.1工作区5.5.2表的关联5.5.3表的联接5.6统计命令5.6.1计数命令5.6.2求和命令5.6.3求平均值命令5.6.4汇总命令5.7表的复制5.7.1表的复制5.7.2表结构的复制5.8SELECT-SQL查询5.9视图(*)内容

2、目录(8)掌握对表中数据的四种统计命令(SUM、AVERAGE、COUNT、TOTAL)使用方法。(9)掌握SELECT查询语句的引用,能灵活根据数据查询要求组合WHERE、HAVING、ORDERBY、GROUPBY等子句并能使用INSERTINTO、DELETEFROM、UPDATESET语句。5.1.1表结构显示和表的访问1、表结构显示格式:LIST

3、DISPLAYSTRUCTURE[TOPRINT][PROMPT]

4、TOFILE<文件名>][NOCONSOLE]说明:(1)TOPRINT[PROMPT]:列表结果输入打印机,后跟[

5、PROMPT]则显示打印机设置对话框。(2)TOFILE<文件名>]:列表结果保存在文件中。(3)[NOCONSOLE]:列表结果不在屏幕上显示。(4)LIST显示的内容是连续的,而DISPLAY是分屏显示5.1数据库基本操作例:显示XSCJ数据库STUDENT表的结构。在命令窗口中输入:OPENDATABASEe:vfp6dataxscj.dbcUSEstudentLISTSTRUCTURE屏幕上显示student.dbf的表结构:2、数据库结构显示格式:LIST

6、DISPLAYDATABASE例:显示XSCJ数据库的结构。输入命

7、令:OPENDATABASEe:vfp6dataxscj.dbcLISTDATABASE3、表的打开与关闭只有打开表后,才能对表进行操作。表关闭时数据会自动存盘。命令打开或关闭表打开表:USE<表文件名>[EXCLUSIVE

8、SHARED]关闭表:USE菜单方式打开表(工作区概念放在本章第5节介绍)说明:1)打开一个表,就自动关闭该工作区原已打开的表,一个工作区同一时间只能打开一个表。2)表刚打开时,记录指针指向第一条记录。3)表操作完后应及时关闭。4)只有以独占方式打开才能对表的结构和记录内容修改。或在打开表文件对话框中选定独占复

9、选框。关闭表的其它方法:其它命令:命令功能CLEARALL关闭所有表,释放内存变量及用户定义的菜单和窗口(但不释放系统变量)CLOSEALL关闭所有数据库和表CLOSEDATABASE[ALL]关闭当前数据库及其中的表[自由表]CLOSETABLES[ALL]关闭当前数据库中的表[自由表],但不关闭数据库退出VFP即关闭表5.1.2记录操作表记录的基本操作有显示、修改、插入、删除、替换。1、记录显示格式:LIST

10、DISPLAY[FIELDS<字段名表>][<范围>][FOR<逻辑表达式1>][WHILE<逻辑表达式2>][TOPRINT

11、ER[PROMPT]

12、TOFILE<文件>]功能:连续显示记录说明:<范围>记录范围,有NEXT、ALL、REST和RECORD记录号子句;【示例】显示学生记录。USEstudentLIST&&显示所有的记录Listfor性别="女"GO3DisplayListfields学号,姓名,所在系for党员=.t.&&(或Listfields学号,姓名,所在系for党员)Listtott.txtListtoprint2、记录浏览(P74)格式:BROWSE[FIELDS<字段表>][FOR<逻辑表达式1>][FREEZE<字段>]…【示例】浏览

13、学生记录。USEstudentbrowse&&浏览所有的记录browsefields学号,姓名,所在系freeze姓名for党员=.t.记录指针:用来指示表文件中记录位置的指针。当前记录:指针当前所指向的记录。3、记录指针的定位(1)指针的绝对移动命令格式:GO

14、GOTO[RECORD]<记录号>GO

15、GOTOTOP

16、BOTTOM示例:USEstudentGO3DISPGOTORECO5DISPGOTOPDISP学号姓名性别98001李泳男98002刘一帧女98003王小敏女98004张大山男98005张强男98006王达女98007许志

17、忠男98008刘晓忠男(2)指针的相对移动命令格式:SKIP[+

18、-][<算术表达式>]示例:USEstudent?RECNO(),BOF()&&1.F.SKIP–1?RECNO(),BOF(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。