首页>计算机职称>复习指导>正文
2015年职称计算机考试VisualFoxPro考点精讲:表与数据库

www.zige365.com 2014-11-23 16:52:11 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

  (5) Locate [<范围>] For [<条件表达式>] Continue

  12. 记录的插入与追加:(1)插入新记录:格式:Insert [Blank][Before]

  功能:在当前记录的前或后插入一条或多条记录。

  (2)追加记录

  格式1:Append [Blank] 或在浏览窗口为当前窗口时,表/追加记录 。

  功能:在当前表的末尾添加一条或多条记录。

  格式2:Append From <源文件>[Fields <字段名表>][For<条件>][[type][Delimited[With<定界符>|With Blank|With Tab]|SDF|Xls]] 或文件/导入

  功能:将源文件的内容追加到当前表的末尾。

  说明:源文件可以是VFP表、Excel表、文本文件

  例:appe from xsxx6.txt sdf

  appe from xsxx6.txt delimited with ,

  Append From xsxx2.xls TYPE XL8 SHEET "xsxx"

  13. 记录的删除与恢复:(1).逻辑删除表中的记录:逻辑删除就是给暂时不使用的记录加一个删除标记。另外,对需要彻底删除的记录,也必须要先做逻辑删除后再做物理删除。

  ①.在“浏览”窗口用鼠标单击或表/删除记录

  ②.Delete [<范围>] [For|While <条件表达式>]范围省略时,只对当前记录进行操作。说明:set delete on时,vf的命令不访问带有逻辑删除标记的记录。默认值为off.

  (2) 恢复表中逻辑删除的记录:对加上逻辑删除标记的记录,如果还想恢复其使用权,可对其进行恢复记录的操作。

  ①.在“浏览”窗口用鼠标单击或表/恢复记录

  ②.Recall [<范围>] [For|While <条件表达式>]

  范围省略时,只对当前记录进行操作。

  (3) 物理删除表中的记录:

  ①.表/彻底删除或Pack :彻底删除当前表中已逻辑删除的记录

  ②. Zap:彻底删除当前表中所有记录记录

  (4) 修改表中的数据

  ①.菜单方式:在浏览或编辑窗口中直接修改。

  ②.命令方式:Edit|Chang [<范围>][Fields<字段名表>][For<条件表达式>]

  (5).替换表中的数据

  ①.菜单方式:在浏览或编辑窗口中,表|替换字段…

  ②.命令方式: Replace [<范围>] [For <条件表达式>]<字段名1> With <表达式1> [,<字段名2> With <表达式2>…[,<字段名n>With <表达式n>] 如:kch.dbf中的所有课程的学时加10,学分加1

  replace all 学时 with 学时+10,学分 with 学分+1表的索引与排序

  1. 注意:索引文件是数据表文件的附属文件,不能脱离数据表文件单独使用。

  2. 目的与作用:不改变表中记录的物理位置,实现逻辑排序;加快查询速度。

  3. 索引类型 :1.主索引:只有数据库表才可以建立主索引;一个表 只能有一个主索引;主索引表达式的值不能重复出现。

  2.候选索引:表达式的值不能重复出现。

  3.普通索引:具有相同值的记录按原来的顺序排列。

  4.唯一索引:具有相同值的记录只保存第一个。

  4. 单索引文件 :单索引文件的扩展名为.idx,是只包含一个索引键的文件。索引文件名与数据表文件名无关,使用时需要单独打开,一个数据表可以建立多个单索引文件。

  5. 复合索引文件 :复合索引文件.cdx可以看作是多个.idx文件的组合,实际上.idx索引文件完全可以加到.cdx索引文件中去。

  (1)结构化复合索引文件:它是系统自动生成的,它的主文件名自动与表文件的主文件名同名,而且随着表文件的打开关闭而打开关闭。结构化复合索引文件是Visual FoxPro 6.0的表中用的最多的也是最重要的一种索引文件。

  (2)非结构化复合索引文件:文件名和表文件名不同,使用时需要用命令单独打开,打开后系统会随数据表的变化自动维护。一个数据表可以建立多个非结构化复合索引文件。

本新闻共4页,当前在第2页  1  2  3  4  

上一篇:2015年职称计算机考试VisualFoxPro考点精讲:语言基础 下一篇:没有了
我要投稿 新闻来源: 编辑: 作者:
相关新闻
2015年职称计算机考试VisualFoxPro考点精讲:语言基础