网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库基础 第四章 查询和统计.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基础 第四章 查询和统计.ppt

数据库应用基础 ——Visual FoxPro 6.0 第二部分 数据库操作 第四章 查询和统计 4.1 表 的 排 序 4.2 表 的 索 引 4.3 查 询 命 令 4.4 数据表的统计 4.5 多表同时操作 第四章 查询和统计 掌握数据表排序 掌握索引的概念 掌握顺序查询和索引查询方法及命令 掌握数据统计命令 掌握多工作区操作及相关命令 例一:排序演示 排序操作的注意事项 排序操作不适合经常变化的中大型表文件。因为: 表越大,排序时间越长,同时排序所需要的空间越大。 源表内容经常更新,排序文件因此要随之更新。费时费事。 1.打开单索引文件: USE 表文件名 INDEX 索引文件表 [ORDER 数值表达式|idx 索引文件[ASCENDING | DESCENDING]] 功能: 在打开表文件的同时打开若干索引文件,并可以指定主索引文件(或主标记)。 说明: ①INDEX 索引文件表:指出同时打开的idx索引文件。 ②ORDER数值表达式:指定第几个索引文件为主索引文件,ORDER 0表示没有主索引文件。 ③idx 索引文件:用索引文件名指定主索引文件。 ④若ORDER选项缺省,则索引文件表中第一个索引文件为主索引. ⑤[ASCENDING | DESCENDING]:必须在ORDER子句之后才起作用,强制将记录按主索引的升序或降序显示。它只影响显示结果而不改变索引文件。 打开结构复合索引文件格式: USE 表文件名 [ORDER TAG 标记名] 说明:对结构复合索引文件指定标记名为主标记,若ORDER子句缺省,则结构复合索引文件中的哪个标记都不起作用。 命令格式: SET INDEX TO [索引文件表] [ORDER 数值表达式 | idx 索引文件 | [TAG] 标记名 [ASCENDING | DESCENDING]] [ADDITIVE] 功能:打开或关闭索引文件 说明: ①该命令的选项与USE命令的选项用法一样。 ②不带任何选项的SET INDEX TO命令关闭所有打开的索引文件(结构复合索引文件除外)。 ③若选择了ADDITIVE,则打开新索引文件的同时不关闭原来已打开的索引文件,否则将关闭原来已打开的索引文件。 当表文件和相关索引文件都打开后,可以使用SET ORDER TO命令改变主索引或主标记。 命令格式: SET ORDER TO [数值表达式 | idx 索引文件 | [TAG] 标记名 [ASCENDING | DESCENDING]] 说明: 各选项含义与SET INDEX TO命令相同。SET ORDER TO取消主索引。 索引文件依附于表文件,关闭表的同时就关闭了索引文件。不关闭表的情况下,idx索引文件可以用下面的命令关闭。 命令格式: SET INDEX TO 或 CLOSE INDEXES 功能:该命令只关闭idx索引文件,但不关闭表。 推荐使用的索引文件 结构复合索引文件----如果在建立复合索引文件时省略文件名,则索引文件与表文件同名。 建议多用结构复合索引文件,随表打开而打开;随表关闭而关闭。易于维护。 在表设计器中创建的索引均为结构复合索引文件 删除索引文件和标记 1、删除索引文件 格式:DELETE FILE 索引文件名 功能:删除单索引文件或独立复合索引文件 2、删除标记 格式1. DELETE TAG 标记名1 [OF 复合索引文件名1] [,标记名2 [OF 复合索引文件名2] … ] 格式2. DELETE TAG ALL [OF 复合索引文件名] 功能:删除复合索引文件中的标记。 4.3.1 顺序查询命令 LOCATE 命令: 格式:LOCATE FOR 逻辑表达式 [范围] 功能:在当前表的指定范围内查找满足条件的第一个记录。 说明: ①FOR 逻辑表达式:指定查询条件,不可以缺省。 ②若查找成功(找到满足条件的记录),则记录指针定位到第一个满足条件的记录上;若没有满足条件记录,则记录指针通常指向文件尾。 ③查询结果使用下表的函数来测试。 4.3.2 索引查询命令 使用索引查询之前必须打开相关的索引文件。 Seek命令: 格式:Seek 表达式 功能:在打开的表文件中查找索引关键字的值与指定的字段值匹配的第一个记录。 说明: ①表达式可以是

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档