第6章数据库及其命令.ppt

第6章数据库及其命令.ppt

ID:49165610

大小:249.00 KB

页数:79页

时间:2020-01-31

第6章数据库及其命令.ppt_第1页
第6章数据库及其命令.ppt_第2页
第6章数据库及其命令.ppt_第3页
第6章数据库及其命令.ppt_第4页
第6章数据库及其命令.ppt_第5页
资源描述:

《第6章数据库及其命令.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、3.3.3删除记录表记录的删除也是表维护的一项经常性的工作,因为删除意味着数据的消失,所以对记录的删除操作比较慎重,删除可分为逻辑删除和物理删除两种操作。逻辑删除还可以恢复,而物理删除则不可恢复。1.逻辑删除记录逻辑删除就是给指定的记录作删除标记“*”。【格式】DELETE[<范围>][FOR<条件>]【功能】对当前表中指定范围内满足条件的记录作删除标记“*”。【说明】DELETE命令仅仅是在要删除的记录前加上一个删除标记“*”,并不是真正地从表文件中将该记录删除掉。可以用LIST或DISP命令显示带删除标记的记录。删除记录<范围>,FOR<条件

2、>各项选项意义同前;如果同时缺省<范围>和<条件>子句,则仅仅删除当前的记录。【例】删除所有男同学的记录。DELETEFOR性别="男"LIST3.恢复逻辑删除记录恢复逻辑删除是将被逻辑删除的记录恢复为正常记录。即去掉“*”号。【格式】RECALL[<范围>][FOR<条件>][NOOPTIMIZE]【功能】将当前表文件中指定范围内满足条件的已作删除标记“*”的记录恢复,即去掉这些删除记录的删除标记,使之成为正常记录。【说明】RECALL命令与DELETE命令相对应,它可以去掉被逻辑删除记录的删除标记“*”。<范围>,FOR<条件>各项选项意义同

3、前;如果同时缺省<范围>和<条件>子句,则仅仅恢复当前记录。【例】恢复删除的所有记录。RECALLALL4.物理删除记录物理删除是将当前表文件中被逻辑删除的记录全部清除。【格式】PACK【功能】将当前表文件中所有带删除标记(*)的记录全部真正地删除掉。注意:执行该命令后被删除的记录将不能被恢复,因此使用时应特别小心。【例】将卡号为“021405”的记录进行物理删除。DELETEFOR卡号=”021405”PACK5.删除全部记录【格式】ZAP【功能】将当前打开的表文件中的所有记录完全删除掉。【说明】执行该命令之后,将只保留表文件的结构,而不再有任

4、何数据存在。这种删除无法恢复,因此,为防止用户发生错误操作而删除有用的表文件记录,执行该命令时,系统会弹出提示窗口,以确认是否删除全部记录,单击“是”按钮清除所有记录,单击“否”按钮放弃ZAP操作。1.表结构的复制【格式】COPYSTRUCTURETO<文件名>[FIELDS<字段名表>][[WITH]CDX

5、[WITH]PRODUCTION]【功能】复制当前表文件的结构作为新表文件的结构。【说明】命令执行前,需复制的表文件必须是打开的。执行后,生成的新表文件只有结构。<字段名表>:确定新表结构的字段名,<字段名表>中的字段必须是原表文件中具有的

6、字段名。若省略该选项,则原样复制当前表文件的结构。【例】用复制命令将S_info.DBF中的学号、姓名、性别、出生日期等四个字段,构成一个新表结构。表的复制USES_infoCOPYSTRUCTURETOSTUD1FIELDS学号,姓名,性别,出生日期2.表文件的复制【格式】COPYTO<文件名>[FIELDS<字段名表>][<范围>][FOR<逻辑表达式1>][[WITH]CDX]

7、[[WITH]PRODUCTION]【功能】将当前打开的表文件全部或部分复制到一个新生成的表文件中。【说明】新生成表文件中的字段顺序由FIELDS选择项<字段名表>

8、确定,缺省表示新表的结构与原表的结构完全相同,新表文件中的记录由<范围>选择项以及<条件>选择项确定。同时缺省<范围>、<条件>表示将原表的全部记录都复制到新表中。若<范围>、<条件>和<字段名表>都缺省,则表示将原表进行备份。<文件名>指定新生成的表文件。若当前原表文件中有备注型字段,则相应的备注文件(.FPT文件)将同时被复制。新表文件名不能与被复制的原表文件同名,省略盘符和路径表示在当前盘当前目录下生成新表文件。【例3-18】复制S_INFO.DBF中所有女同学的记录到STUD2.DBF中。USES_INFOCOPYTOSTUD2FOR性别

9、=“女”3.表记录保存为文本文件【格式】COPYTO<文件名>[FIELDS<字段名表>][<范围>][FOR<逻辑表达式1>][WHILE<逻辑表达式2>]

10、DELIMITED[WITH<定界符>

11、WITHBLANK

12、WITHTAB]>【功能】将当前表的记录全部或部分保存到一个文本文件中。【说明】FIELDS<字段名表>:确定文本文件中的字段顺序,缺省表示将表中记录的全部字段值保存到文本文件中,。<范围>以及<条件>选择项:确定哪些记录的字段值保存到文本文件中。同时缺省<范围>、<条件>表示将原表的全部记录的字段值都保存到文本文

13、件中。[TYPE]:当用户生成的新文件不是DBF格式文件时,可以用TYPE选项指定新文件的格式,系统会自动产生不同格式的新文件,并为新文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。