第四章VisualFoxPro数据库及其操作2.ppt

第四章VisualFoxPro数据库及其操作2.ppt

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

4.3 表的基本操作 4.3.1 使用浏览器操作表 ① 在项目管理器中浏览表 ② 在数据库设计器中浏览表 ③ 命令方式: BROWSE ④ 菜单方式:“显示”——“浏览” 可浏览记录、修改记录、删除记录、添加记录 4.3.2 增加记录的命令 如果在刚建好表结构时,在系统提示是否立即输入记录的对话框中选择 “是”——可直接进入输入记录窗口。 “否”——再想输入表记录就要以追加方式输入 记录。 分别给学生表文件“学生.dbc”、教师表文件“教师.dbf”、课程表文件“课程.dbf”、考试成绩表文件“考试成绩.dbf”追加记录(课本P90) 1.APPEND命令 【格式】APPEND [BLANK] 【功能】在当前已打开表的末尾追加一条或多条记录。 【说明】BLANK:表示在表末尾追加一条空记录,并自动返回命令窗口(不弹出编辑窗口)。 例如:在命令窗口输入命令 USE d:\vfp\学生 打开表 APPEND 或EDIT 【注意】输入逻辑值时只输入T 或 F,定界符系统自动生成;输入日期值时只输入数码,分隔符系统自动生成;输入备注值时,光标位于MEMO上时,按CTRL+PgDn进入编辑窗口,完成后按CTRL+W返回下一个字段继续输入。 2.INSERT 命令 【格式】INSERT [BEFORE] [BLANK] 【功能】在当前表文件的指定位置插入新记录或空记录。 【说明】 BEFORE:选择—是在当前记录之前插入新记录;省略—是在当前记录之后插入新记录;INSERT BLANK是在当前记录之后插入一条空记录。 若表文件建立了索引,则插入的新记录按索引值进行排列。 4.3.3 删除记录的命令 删除可分为:逻辑删除和物理删除两种操作。 逻辑删除还可以恢复,而物理删除则不可恢复。 1.逻辑删除记录 逻辑删除就是给指定的记录作删除标记“*”。 (1)命令方式 【格式】DELETE [范围] [FOR 条件] 【功能】对当前表中指定范围内满足条件的记录作删除标记“*”。 【说明】DELETE命令仅仅是在要删除的记录前加上一个删除标记“*”,并不是真正地从表文件中将该记录删除掉。 可以用LIST或DISP命令显示带删除标记的记录。 如果同时缺省范围和 条件子句,则仅仅删除当前的记录。 例、删除学生.DBF中所有男同学的记录。 USE 学生 DELETE FOR 性别=男 LIST (2)菜单方式 ① 打开表文件,选择“显示”菜单——“浏览”命令 ②选择“表”——“删除记录”命令。 2.恢复记录的命令——去掉“*”号 (1)命令方式 【格式】RECALL [范围] [FOR 条件] [WHILE 条件] 【功能】恢复当前表文件中指定范围内满足条件的已作删除标记的记录(即去掉删除标记*),使之成为正常记录。 【说明】如果同时缺省范围和 条件子句,则仅仅恢复当前记录。 例、恢复学生.DBF中删除的所有记录。 USE 学生 RECALL ALL (2)菜单方式 ① 打开表文件 ② “显示”——“浏览”命令。 ③ “表”——“恢复记录”命令。 3.物理删除记录 物理删除是将当前表文件中被逻辑删除的记录全部清除。 (1)命令方式 【格式】PACK 【功能】将当前表文件中所有带删除标记(*)的记录全部真正地删除掉。 (2)菜单方式 “表”——“彻底删除”命令 4.删除全部记录 【格式】ZAP 【功能】将当前打开的表文件中的所有记录完全删除掉。 【说明】执行该命令之后,将只保留表文件的结构,而不再有任何数据存在。这种删除无法恢复。 5.隐藏逻辑删除记录 【格式】SET DELETED ON | OFF 【功能】将表文件中已逻辑删除的记录隐藏,仿佛真正删除一样。 【说明】 当SET DELETED设置为OFF时,对该表文件的各种操作,对被删除的记录同样有效。 当SET DELETED ON时,可使对表文件中数据的各种操作,一般均不包括

文档评论(0)

整理王 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档