第5章 排序、查询和多表.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 排序、查询和多表

第五章 排序、查询和多表操作 本章要点: 排序 索引 查询 统计与汇总 多工作区的操作 5.1 排序 几个概念: 1.关键字:作为排序依据的字段。 2.升序:按照关键字的值从小到大的顺序进行。 3.降序:按照关键字的值从大到小的顺序进行。 4.单排序:使用一个关键字。 5.复合排序:使用多个关键字。 5.1 排序 命令:sort to新文件名on字段名1[/A] [/D] [/C] [, 字段名2[/A] [/D] [/C]…] [范围] [for条件] [fields字段名表] 5.2 索引 5.2.1索引的概念 5.2.2索引文件的建立 5.2.3索引的使用、更新和删除 5.2.1索引的概念 1.索引的类型 (1)单索引:只包含一个索引项的索引文件。扩展名为:IDX (2)结构复合索引:含有多个索引项的索引文件。扩展名为:CDX 它的特点如下: 它的文件名与数据表文件名相同。 在同一索引文件中包含多个索引关键字。 在打开数据表时自动打开。 (3)非结构复合索引:扩展名为CDX。文件名不同,不能自动打开,需要时使用单独打开命令。 5.2.1索引的概念 2.索引关键字和索引类型 索引关键字:指在数据表中建立索引的字段或字段表达式,它可以是表中的单个字段,也可以是表中的几个字段组成的表达式。 索引类型: (1)主索引(Primary Indexes)—主索引是设定有主关键字的索引,主关键字能唯一确定记录的顺序,它不允许在指定字段中出现重复值。 (2)候补索引(Candidate Indexes)—候补索引和主索引一样要求字段值的唯一性。一个数据表或自由表中可以建立多个候补索引。 (3)唯一索引(Unique Indexes)—指索引文件中对每一个特定的关键字值只存储一次,而忽略后面出现重复的记录。一个数据表或自由表中可以建立多个唯一索引。 (4)普通索引(Regular Indexes)—不要求字段具有唯一性,即允许字段出现重复值,并且索引项中也允许出现重复值。一个数据表可以有多个普通索引。 5.2.2 索引文件的建立 1.命令方式建立索引文件 命令:index on 索引关键字| 索引关键字表达式 [to单索引文件名] | [tag索引标示名 of 复合索引文件][for条件][ascending][descending] [unique] [candidate][additive][compact] 5.2.2 索引文件的建立 1.菜单方式建立索引文件 5.2.3 索引的使用、更新与删除 使用索引必须满足条件:打开表;打开索引文件;确定主控索引文件;对于复合索引文件还需确定主控索引。 1.打开索引文件 有三种方法:在建立索引文件的同时,就打开了索引文件;打开表文件的同时打开索引文件;打开表文件后再打开索引文件。 (1)打开索引文件的命令 命令:use表文件名| ?[index索引文件名表] | ?[order[数值表达式] |单索引文件名 | [tag]标识名[of复合索引文件名][ascending | descending] 5.2.3 索引的使用、更新与删除 1.打开索引文件 (2)打开表文件后再打开索引文件 命令:set index to索引文件名表[additive] 2.确定主控索引 命令:set order to [数值表达式] |单索引文件名 | [tag]标识名[of复合索引文件名] [ascending | descending] 5.2.3 索引的使用、更新与删除 3.更新索引 命令:reindex [compact] 4.删除索引 命令:delete tag all | 索引标识1[, 索引标识2…] 菜单方法,如图4-5所示。 5.2.3 索引的使用、更新与删除 5.关闭索引文件 关闭索引文件有三种方法: (1)关闭当前索引文件:set index to (2)关闭所有索引文件:close index/close all (3)关闭表的同时,关闭索引文件:use 5.3 查询 5.3.1顺序查询 5.3.2索引查询 5.3.1 顺序查询 顺序查询—又叫直接查询,是按照表记录的物理位置依次逐个查询。 (1)locate 命令 命令:locate [范围] [for条件]| [while 条件] (2)continue 命令 命令:continue 5.3.2 索引查询 索引查询—也叫快速查询,是按照表记录的逻辑位置查询。 [命令]seek 表达式[order索引号| 单索引文件名] | [tag] | 索引标识 5.4 统计与汇总 5.4.1计算命令 命令:count [范围][for条件]| [w

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档