第4章表的基本操作1.pptVIP

  1. 1、本文档共72页,可阅读全部内容。
  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文档。上传文档
查看更多
第4章表的基本操作1

自由表的建立和打开 表记录的修改、添加、和删除 指针和相关函数 索引及其建立方式 自由表格:一种基于关系模型上的数据结构 自由表的建立 分两步走: 表结构的建立:指定表的字段信息、索引和约束 记录的录入:录入实体记录 第一步:结构的生成(菜单方式\命令方式),指定以下内容: 字段名、类型、长度、小数点位数 CREATE 路径文件名 MODIFY STRUCTURE 第二步:录入记录,建立结构以后,可以马上录入记录,也可以在以后逐步的录入。 EDIT CHANGE BROWSE APPEND 说明:一个表格,我们称之为表TABLE文件,扩展名为DBF,若存在备注型字段和通用型字段,则还存在一个FPT文件,保存相关的字符和图象信息。 SB.DBF SB.FPT 表的打开和关闭 表的打开——将表文件和相关辅助文件从磁盘调入指定内存区域的操作 格式1: USE 文件名 [IN 工作区号] [ALIAS别名] [EXCLUSIVE] [SHARED] [NOUPDATE] 排它性打开 共享性打开 不能被修改 其他子句: INDEX 〈索引文件表〉 ORDER 〈数字表达式〉 表的打开和关闭 表的关闭——把内存中的表格数据写回到磁盘中,并清除的操作 格式2: USE CLOSE ALL CLOSE DATABASE CLEAR ALL 注意:若是数据库中的表,数据库打开后,包含的表不能直接打开,还必须通过USE命令实现) 表的基本操作 记录的添加: 在表的尾部用键盘添加单个记录 APPEND [BLANK] 在表的中间用键盘添加单个记录 INSERT [BLANK] [BEFORE] 将给定表的记录成批添加到当前表中 APPEND FROM 文件名 FOR条件FIELDS 字段表 将文本文件的内容添加到当前表中 APPEND FROM 文件名 SDF 表的基本操作 记录的删除 逻辑删除 DELETE [范围] [FOR条件表达式] 恢复删除 RECALL [范围] [FOR条件表达式] 物理删除 PACK ZAP 删除设置 SET DELETED ON|OFF 记录定位及函数 指针的概念 记录号:系统根据记录输入的物理顺序而赋予的整数编号(1到10亿) 指针:记录定位的标记,系统赋予每个表一个可以移动的内部指针,指针所指向的记录称为当前记录,打开一个表时,指针指向第一个记录,就可认为当前记录为第一个记录,指针移动的过程就是记录从新定位的过程 记录定位及函数 记录定位命令 SKIP 数字表达式 GO/GOTO [TOP] [BOTTOM] [数字表达式] LOCATE [范围] FOR 〈逻辑表达式〉 COUTIUNE 记录定位及函数 指针测试函数 记录定位及函数 EOF()——文件尾测试 BOF()——文件头测试 RECCOUNT()——记录个数 RECNO()——当前记录测试 记录定位及函数 USE SB DISPLAY LIST DISP ALL BROWSE ?EOF() ?BOF() ?RECNO() GO TOP SKIP –1 (再输出以上三个函数的值) GO BOTTOM SKIP (再输出以上三个函数的值) 表的高级操作 2.表记录的显示 命令格式: LIST|DISPLAY [[FIELDS] 表达式表] [范围] [FOR 条件] [WHILE 条件] [TO PRINTER [PROMPT]|TO FILE 文件名] [OFF] 注意: (1)范围:表示记录的执行范围,可以是下面几项其中之一(P33) ALL: 表示全部记录,缺省范围子句时通常默认为ALL,但也有例外,如 DISPLAY命令; NEXTn: 表示从当前记录开始的以下n条记录; RECORDn: 表示第n号记录; REST: 表示从当前记录到最后一条记录。 (2)FIELDS 字段名表 ?? 用于指定操作的字段,多个字段时用逗号分隔。 (3)FOR条件 ? 对满足条件的记录进行操作。 (4)WHILE条件 ?? 当遇到第一个不满足条件的记录时,停止命令执行。 说明: “For”、“While”虽然都表示操作条件,但也有区别P62 For 对满足表达式条件的所有记录进行操作; While 则从表中的当前记录开始向下顺序判断,

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档