- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)若使用字符型内存变量检索时,必须使用宏代
您可能关注的文档
- 清华大学《模拟电子技术》第12讲 互补输出级.ppt
- 清华大学《模拟电子技术》第13讲 集成运算放大电路.ppt
- 清华大学《模拟电子技术》第16讲 反馈的概念及判断.ppt
- 清华大学《模拟电子技术》第17讲 负反馈放大电路方框图及放大倍数估算.ppt
- 清华大学《模拟电子技术》第18讲 交流负反馈对放大电路性能的影响.ppt
- 清华大学《模拟电子技术》第19讲 负反馈放大电路的稳定性.ppt
- 清华大学《模拟电子技术》第21讲 信号的运算.ppt
- 清华大学《模拟电子技术》第22讲 有源滤波电路.ppt
- 清华大学《模拟电子技术》第24讲 电压比较器.ppt
- 清华大学《模拟电子技术》第26讲 信号的转换.ppt
最近下载
- 2025中信银行信用卡中心银川分中心招聘笔试备考试题及答案解析.docx
- 2025年金华职业技术学院单招职业倾向性测试题库及参考答案.docx VIP
- 武汉市2025届高中毕业生四月调研考试(四调)数学试卷(含答案).pdf
- 陕西西安市长安城乡建设开发公司招聘笔试题库2024.pdf VIP
- MEMS传感器和智能传感器的发展.docx VIP
- 中学英语课堂教育教学评价策略的研究结题报告.docx
- 运筹学(中国人民解放军陆军工程大学)中国大学MOOC慕课章节测验答案.pdf
- 内蒙古风能、太阳能资源.doc VIP
- 金丽衢十二校2024学年2025届高三第二次联考生物试卷(含答案).pdf
- 《中医骨伤科学》课件—— 肘关节脱位.pptx VIP
文档评论(0)