第八节数据库表之间的转换,表的基本操作.doc

第八节数据库表之间的转换,表的基本操作.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学题目 Visual FoxPro数据库及其操作(二) 教学目标 1、掌握自由表与数据库表之间的转换 2、掌握添加记录的命令格式及其应用 3、掌握删除记录的命令格式及其应用 4、掌握修改记录的命令格式及其应用 5、掌握定位的命令格式及其应用 6、掌握测试函数(对表进行操作) 教学内容 1、将自由表添加到数据库中成为数据库表的方法及其应用 2、将数据库表移去成为自由表的方法及其应用 3、添加记录的命令格式及其应用 4、删除记录的命令格式及其应用 5、修改记录的命令格式及其应用 6、定位的命令格式及其应用 7、测试函数 教学重点 表之间的转换 用命令方式删除、修改、定位记录 教学难点 1、用命令方式删除、修改、定位记录 教学过程 自由表与数据库表之间的转换 一.自由表与数据库表的转换 自由表与数据库表的区别: 1.自由表不可使用长字段名或长表名,而数据库表可以 自由表―10个字符 数据库表-128个字符 2.自由表不可建立主索引,而数据库表可以 3.自由表不可设置字段有效性,而数据库表可以 1.自由表?数据库表 菜单方式: 要将已建好的自由表添加至某数据库中,可以先打开“数据库设计器”,点击右键,选择“添加表”一项,如图所示。再从出现的窗口中找到相应的表名即可。 这时该表即成为指定数据库的数据库表,出现在数据库设计器中。如下图所示。 命令方式:ADD TABLE 表名 Eg:ADD TABLE 学生表 数据库表?自由表 菜单方式: 打开数据库设计器,如图所示,选择要成为自由表的表,点击右键,选择“删除”,出现如图所示对话框, 移去:将表从数据库中移去,成为自由表。 删除:将表从盘上永久删除,不再可恢复。 取消:取消当前操作。 命令方式:REMOVE TABLE 表名 [delete][recycle] [delete]:将表从磁盘中删除 [RECYCLE]:将删除的表放入回收站中 Eg: remove table 学生表 (将学生表转换为自由表) REMOVE TABLE 学生表 DELETE (将学生表从磁盘中删除) REMOVE TABLE 学生表 DELETE RECYCLE(将学生表放入回收站中) 表的基本操作 一.使用浏览器操作表 格式:Use 操作的表 Browse 在浏览窗口中可以 添加、删除、修改纪录等各项操作。 添加记录:Ctrl+Y 删除记录:1.逻辑删除 ? 给记录添加逻辑删除标记 方法:表(菜单栏)/删除记录(快捷键为:ctrl+t) 2.物理删除 ? 将带有逻辑删除标记的记录从磁盘中删除 方法:表(菜单栏)/彻底删除 二.使用命令操作表 1. 向表中追加新记录: 格式1:append [blank] 说明:(1).选blank选项,执行该命令后,直接在表末尾添加一条空白记录; (2).不选blank选项,则弹出编辑窗口,以交互窗口方式输入记录。 格式2:APPEND FROM 表文件名 说明:将FROM后表中的记录添加在当前数据表的尾部。 插入记录: 格式1:INSERT BEFORE BLANK 功能:向当前表当前记录之前插入一个空白记录 格式2:INSERT BEFORE 功能:向当前表当前记录之前可插入若干条记录 格式3:INSERT BLANK 功能:向当前表当前记录之后插入一条记录 格式4:INSERT 功能:向当前表当前记录之后可插入若干条记录 删除表中的记录: 逻辑删除记录 格式:Delete [范围] [For 条件] 功能:逻辑删除当前表中满足条件的记录,被逻辑删除的记录前有删除标记,并没有从数据库中清除,可用Recall命令恢复。 说明: 1.[范围]: all:当前表的所有记录(范围缺省时的默认值) next n:从当前记录向后的n条记录。如:next 3是指从当前记录向后的3条记录。 rest:从当前记录开始到表结束所有的记录。 2.如不加[for条件]:表示逻辑删除当前记录 Eg:use 职工 Delete for 职工号=”E1 delete all 逻辑删除所有记录 注:delete 逻辑删除当前记录 1) 物理删除记录 格式:Pack 功能:从磁盘中彻底删除当前表中带有逻辑删除标记的记录 2) ZAP 功能:清空当前表中所有记录,只保留表的结构。 2. 恢复记录: 格式:recall [范围][For 条件] 功能:恢复当前表中被逻辑删除的记录 Eg:use 职工 recall all use 注:不加[for 条件]:recall只恢复当前逻辑删除的记录 修改表中记录: 格式:replace 字段

文档评论(0)

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

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

1亿VIP精品文档

相关文档