3.数据库和表的创建和使用.ppt

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
恢复带删除标记的记录 采用界面操作方式 在浏览状态下,用鼠标单击“删除标记列”或完成删除标记的切换,或在记录定位后利用菜单命令“表”→“切换删除标记”来完成;或用菜单命令“表” →“恢复记录”,打开“恢复记录”对话框,可恢复指定范围内的一组符合指定条件的记录。 采用命令方式 格式:RECALL [Scope] [FOR lExpression] 其中:当范围和条件同时缺省时,仅恢复当前记录。有条件无范围时为ALL。 彻底删除记录(物理删除) 采用界面操作方式 在浏览状态下,用菜单命令“表” →“彻底删除” ,可彻底删除带有删除标记的记录。 采用命令方式 格式:PACK 功能:物理删除带删除标记的记录 格式:ZAP 功能:删除当前工作区中所打开表中的所有记录 注意:物理删除后记录不可恢复。 对带有删除标记的记录的访问 格式:SET DELETED ON|OFF 功能:指定VFP是否对有删除标记的记录进行处理 其中:ON表示忽略有删除标记的记录;OFF(系统默认)表示允许访问有删除标记的记录。 8、数据的复制 利用COPY TO命令可以将表(在当前工作区中已打开)中的数据复制到其他表文件或其他类型的文件中。 格式:COPY TO FileName [FIELDS FieldList] [Scope] [FOR lExpression] [[TYPE] SDF|XLS|DELIMITED [WITH Delimiter|WITH BLANK| WITH TAB|WITH CHARACTER Delimiter]] 其中: FileName:指定COPY TO要创建的新文件名。 FIELDS FieldList:指定要复制到新文件的字段,省略则为全部字段。 Scope:指定要复制到新文件的记录范围,省略为ALL。 FOR lExpression:指定要复制的记录需满足的条件。 最后一个选项:指定复制生成的文件类型,缺省则为表文件。 一个工作区中只能打开一张表,用户可以同时在多个工作区中打开多张表,也可以将一张表同时在多个工作区中打开。 VFP正在使用的工作区称为当前工作区,即默认工作区。 SELECT nWorkArea|cTableAlias nWorkArea为工作区号;cTableAlias为表别名。工作区号为0时,选择未被使用的最小编号的工作区。 2、“数据工作期”窗口 在VFP主菜单上选择窗口,再选择数据工作期 3、表的打开 使用表时首先必须把表打开。表的打开可以是显式地打开,也可以是隐式地打开。 通过界面操作打开 使用菜单命令“文件/打开”或单击“常用”工具条上的“打开”按钮打开 在“数据工作期”窗口中单击“打开”按钮 在“项目管理器”窗口中选择需要打开的表,然后单击“修改”或“浏览”按钮 使用命令打开 USE TableName [IN nWorkArea|cWorkAlias][AGAIN] [ALIAS cTableAlias][NOUPDATE] [SHARED|EXCLUSIVE] 其中: IN子句用于指定在哪个工作区中打开,缺省时则表示在当前工作区中打开; AGAIN子句用于说明该表再次打开,即表在多个工作区中同时被打开; ALIAS子句用于定义表的别名,缺省时表的别名与表名相名; NOUPDATE指定表打开后不允许修改其结构和数据; SHARED指定表为共享方式打开,EXCLUSIVE指定表为独占方式打开。 4、表的关闭 通过界面操作 在“数据工作期”窗口中选定一张表的别名,单击“关闭”按钮。 使用命令 USE [IN nWorkArea|cTableAlias] 功能:关闭指定工作区中的表。 其中:不使用IN子句时关闭当前工作区的表。 √CLOSE TABLES ALL 功能:关闭所有工作区中的表。 √ CLOSE ALL 功能:关闭所有的数据库、表和索引,且将当前工作区设置为1号工作区。 5、表的独占与共享 VFP是一个多用户的开发环境,网络上的多个用户可以在同一时刻访问同一张表。这种一张表可以同时被多个用户访问的情况,就是表的共享使用。反之,当一张表只能被一个用户打开时,称为表的独占使用。 默认状态下,表是以独占方式打开的,可以使用命令来设置打开方式。 SET EXCLUSIVE OFF 设置“共享”为默认打开方式 SET EXCLUSIVE ON 设置“独占”为默认打开方式 改变SET EXCLUSIVE的设置,并不能改变已经打开的表的状态。另外,一张表同时被多次打开时,只以第一次的打开方式为准。 五、 记录的处理 1、记录的

文档评论(0)

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

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

1亿VIP精品文档

相关文档