第3章 节 数据库操作3-2NEW 数据库应用与开发2009 .ppt

第3章 节 数据库操作3-2NEW 数据库应用与开发2009 .ppt

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

6.备注型字段操作提供了三条命令: MODIFY MEMO COPY MEMO APPEND MEMO 7.将图像文件存入数据库的通用字段中 命令格式: APPEND GENERAL 〈通用型字段名〉FROM〈图像文件名〉 8.显示通用字段中的图像 @行,列 SAY〈通用字段名〉[ISOMETRIC][SIZE〈数值表达式1〉,〈数值表达式2〉] 9.SORT ON 〈字段名〉[/A][/D][/C] [范围][FIELDS〈字段名表〉][FOR〈条件表达式〉TO〈数据库文件名〉 10.建立索引文件的命令格式: INDEX ON 〈关键字表达式〉TO〈索引文件名〉[FOR〈条件表达式〉] [UNIQUE] [COMPACT][ADDITIVE] 例1 对数据库文件ZYDA.DBF,以工资字段为索引关键字,建立索引文件GZSY.IDX,显示索引后各记录的次序。 USE ZYDA INDEX ON 工资 TO GZSY LIST(演示) 该例是按工资字段建立索引文件, 3.8.1小节中的例1是按工资字段建立排序文件,虽然这两个文件的内容相同,记录排列顺序相同,但记录号不同,索引文件中的记录与源数据库记录保持相同的记录号,而排序库文件中的记录重新排记录号。 索引后的记录按索引关键字升序排序。索引后数据库记录排列的次序称为逻辑次序,索引前数据库记录排列的次序,即原输入记录时的次序称为物理次序。数据库被索引后,其物理次序未变。 例2 对数据库文件ZYDA.DBF,按性别和工资两个字段建立索引文件XBGZSY.IDX,显示索引后各记录的排序。 USE ZYDA INDEX ON 性别+STR(工资) TO XBGZSY LIST (演示) 按多个字段建立索引文件时,可将索引关键字写成一个表达式。该例中有两个索引关键字,其中性别是字符型,工资是数值型,要把它们写成一个字符型表达式,必须把工资字段转换成字符型。该例中使用了数值型数据转换成字符型数据函数STR()。这样,索引关键字表达式: 性别+STR(工资) 字符型表达式 例3 对数据库文件ZYDA.DBF,将职务是科员的记录按工资建立索引文件ZWGZ.IDX。显示索引后各记录的次序。 USE ZYDA INDEX ON 工资 TO ZWGZ FOR 职务=科员 LIST (演示) 例4 按职务建立索引文件,相同职务都只取第一个记录。(唯一性) USE ZYDA INDEX ON 职务 TO ZWSY UNIQUE LIST (演示) 假设有一个数据库文件TP.DBF,它的内容如下: Record# 编号 图片 1 001 Gen 2 002 Gen 3 003 Gen 4 004 Gen 其中,图片是通用型字段。将图像文件A1.BMP和A2.PCX装入第2、第3两个记录的图片字段中的操作方法是: USE TP.DBF G0 2 APPEND GENERAL 图片 FROM “A1.BMP” SKIP APPEND GENERAL 图片 FROM “A2.PCX” 注意,被装入的图像文件必须写扩展名。 3.显示通用字段中的图像 命令格式: @行,列 SAY〈通用字段名〉[ISOMETRIC][SIZE〈数值表达式1〉,〈数值表达式2〉] 功能:在指定屏幕位置显示通用字段中的图像。 其中,“行,列”是被显示图像的左上角坐标。可选项“ISOMETRIC”的作用是按比例放大、缩小图像,“SIZE〈数值表达式1〉,〈数值表达式2〉”是按屏幕显示的字符的倍数显示图像,数值表达式1是字符高的倍数,数值表达式2是字符宽的倍数。 例1 在屏幕的第5行第10列显示数据库文件TP.DBF中第2个记录的图片字段中的图像。 USE TP G0 2 @5,10 SAY 图片 (演示) 例2在屏幕第10行第5列显示TP.DBF中第3个记录的图片字段中的图像,显示倍数为屏幕字符的60倍高,80倍宽。 USE TP G0 3 @10,5 SAY 图片 ISOM SIZE 60,80 (演示) 3. 8 组织数据 3.8.1建立排序数据库 通常,数据库中的记录是按自然顺序录入的,并按录入的次序排序,这是数据在数据库中的物理顺序。 在实际应用中,经常要求将数据库中的记录按某个字段值重新排列顺序,比如对数据库文件ZYDA.DBF,要求按姓名字段值重新排序,或按工资字段值由高到低排序等。 命令格式: SORT ON 〈字段名〉[/A][/D][/C][范围][FIELDS〈字段名表〉][FOR〈条件表达式〉 TO〈数据库文件名〉

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档