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

沈阳职业技术学院《数据库原理及应用》19.pptVIP

沈阳职业技术学院《数据库原理及应用》19.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 7 周 总第 19 次 学时 :2 教学专业班级:09计信1、2 课程:数据库原理及应用 授课教师:杜歆 6.5 表的排序与索引 6.5.1 表的排序 是指按一定的条件把已有的表的记录重新排列生成一个新的表(DBF)文件。 命令格式: SORT TO 文件名 ON 字段1 ; [/A| /D| /C] [,字段2 [/A| /D|/C] …]; [ASCE|DESC][范围][FOR条件]; [FIELDS 字段名表] 例、将表A1.DBF按工资排序,排序后的表名为GZ.DBF。 USE A1 SORT ON 工资 TO GZ USE GZ LIST 6.5.2 索引文件 1、索引文件的类型 (1)单索引文件(.IDX) (2)复合索引文件(.CDX) 包括:结构复合索引文件和独立复合索引文件。 2、建立索引文件 (1)建立单索引文件 命令格式: INDEX ON索引表达式TO文件名; [FOR 条件] [COMPACT] [UNIQUE] 命令功能:按指定的索引表达式建立一个单索引文件。 说明: A)COMPACT:表示生成一个压缩的单索引文件 B)UNIQUE:指建立一个唯一索引 (2)建立结构复合索引文件 命令格式: INDEX ON索引表达式TAG标识; FOR条件 [ADDITIVE] 命令功能:在与相关表同名的结构复合索引文件中添加一个索引标识,按指定的索引表达式进行排序。 例1、将自由表ZGDA.DBF按编号建立一个BH.IDX索引文件。 USE ZGDA INDEX ON 编号 TO BH UNIQ LIST 例2、将ZGDA.DBF表分别按工资和姓名建立索引,标识名分别为gz和xm。 USE ZGDA INDEX ON 工资 Tag gz LIST INDEX ON 姓名 Tag xm LIST (3) 建立独立复合索引文件 命令格式: INDEX ON 索引表达式 TAG标识名; OF 索引文件名 [FOR条件] … 命令功能:在一个独立复合索引文件中添加指定的索引标识,并按指定索引表达式排序。 例、将ZGDA.DBF表按职称和工资在SY.CDX中建立索引标识名为zcgz。 USE ZGDA INDEX ON 职称+STR(工资,6,2); TAG zcgz OF sy 3、打开和关闭索引文件 (1)打开索引文件 格式1: USE 表名 INDEX 索引文件名; [ORDER 数值表达式|索引名] 功能:将索引文件连同表文件一起打开。 例:USE zgda LIST USE zgda INDEX zc LIST USE zgda ORDER gz LIST 格式2: SET INDEX TO [索引文件名表] ; [ADDITIVE] 命令功能:在打开表文件后,再用此命令打开已建立的索引文件。 说明: (1)该命令用于打开单索引文件和独立复合索引文件。 (2)且一次可以打开一个或多个索引文件。 (3)若同时打开多个索引文件时,必须要确定主控索引。 (2)确定主控索引 命令格式: SET ORDER TO 数值表达式|; 单索引文件名|索引标识名 [OF ; 独立复合索引文件名][ASCE|DESC ] 例: USE ZGDA SET ORDER TO 2 LIST SET INDEX TO sy,zc LIST SET ORDER TO zcgz LIST (3)关闭索引文件 命令格式: USE SET INDEX TO CLOSE INDEX 命令功能:关闭当前打开的索引文件 4、添加记录与重新索引 命令格式: REINDEX 命令功能:重新建立已索引过的索引文件。 说明:使用该命令时,必须先打开索引文件。 6.5.3 数据检索 VFP中有四条用于数据检索的命令: LOCATE、CONTINUE、FIND和SEEk 1、查找命令FIND 命令格式: FIND字符串|数值 命令功能:从表的索引文件中查找指定 的字符串或数值,如果找到,将记录指针指向该记录,函数FOUND( )返回值为.T. 。如果没找到,函数FOUND( )返回值为.F. 说明: 1)检索值只能是字符型或数值型数据,且不用加定界符。 2)若使用字符型内存变量检索时,必须使用宏代

文档评论(0)

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

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

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档