第3章 节 数据库操作3-1 数据库应用与开发2009 .ppt

第3章 节 数据库操作3-1 数据库应用与开发2009 .ppt

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

例 向ZYDA.DBF库中追加记录。 USE ZYDA APPEND 3.2.3 插入记录 命令格式: INSERT[BEFORE][BLANK] 该命令的功能是向已经打开的数据库文件中插入记录。它有四种使用格式: 1.INSERT 功能是在当前记录后插入若干个记录。 例 USE ZYDA G0 5 INSERT 此时,屏幕显示插入记录窗口(同图2-4输入记录窗口),等待用户输入插入记录的内容,新插入记录的记录号是6,原第6号记录的记录号为7,以后各记录的记录号顺序加1。此例可在第5个记录后面连续插入若干个记录,停止插入时按Ctrl+W键存盘返回命令窗口。 2.INSERT BEFORE 功能是在当前记录前插入若干个记录。当插入记录输入结束,按Ctrl+W存盘返回命令窗口。 3.INSERT BLANK 功能是在当前记录后插入一个空白记录。 4.INSERT BEEORE BLANK 功能是在当前记录前插入一个空白记录。 3.2.4 成批追加记录 命令格式: APPEND FROM〈数据库文件名〉[FIELDS〈字段名表〉][FOR〈条件表达式〉] 该命令的功能是将磁盘上某数据库文件中的记录追加到当前打开的数据库文件中。其中,数据库文件名是磁盘上的某数据库文件的名字(扩展名可省略)。 省略所有可选项,是把磁盘上某数据库中的全部记录追加到当前打开的数据库文件中。 可选项“FIELDS〈字段名表〉”的作用是把“字段名表”中列出的字段追加到当前打开的数据库中。 可选项“FOR〈条件表达式〉是把满足条件表达式的记录追加到当前打开的数据库文件中。 例1建立一个数据库文件P1.DBF,它含有数据库ZYDA.DBF中的全部记录。 USE ZYDA COPY STRU TO P1 USE P1 APPEND FROM ZYDA 例2 建立数据库文件P2.DBF,它只含有数据库ZYDA.DBF中的女职员记录。 USE ZYDA COFY STRU TO P2 USE P2 APPEND FROM ZYDA FOR 性别= ”女” (DEMO) 例3 建立数据库P3.DBF,它只含有数据库文件ZYDA.DBF中男职员的姓名、性别和工资三个字段。 USE ZYDA COPY STRU TO P3 FIEL 姓名,性别,工资 USE P3 APPEND FROM ZYDA FIEL 姓名,性别,工资 FOR 性别=“男” LIST 假设当前打开的数据库文件是A1.DBF,磁盘上的数据库文件是B1.DBF,把Bl中的记录追加到Al中,必须保证A1与B1有相同的字段,否则不能追加。若Al与B1有不同 名的字段,使用此命令时只能把同名字段的值追加进去。 注意事项: 3.3显示记录 3.3.1 LIST命令 命令格式: LIST[OFF][范围][FIELDS〈字段名表〉][FOR〈条件表达式1〉][WHILE〈条件表达式2〉][TO PRINTER/FILE〈文件名〉] 该命令的功能是显示或打印数据库中的记录。 (1)OFF 选择此项,LIST命令不显示记录的记录号,否则显示记录号。 (2)范围 一般指命令涉及到的记录区段,有下面四种范围: ALL 指全部记录(LIST=LIST ALL) RECORD n 第n个记录 NEXT n 从当前记录开始的n个记录 REST 从当前记录开始,到数据库 最后一个记录 (3)FIELDS〈字段名表〉 若命令中省略此选择项,系统默认值是记录的全部字段;若用户仅需显示记录的某些字段,则把要显示的字段名列在字段名表中,字段名间用,号分隔。在LIST命令中,字段名表前的FIELDS也可不写。 (4)FOR〈条件表达式1 省略此项是显示规定范围内的全部记录,选择此项则显示规定范围内满足“条件表达式1”的所有记录。 (5)WHILE〈条件表达式2〉 选择此项,则从当前记录开始顺序显示满足“条件表达式2”的记录,遇到第一个不满足条件表达式2的记录结束。 (6)TO PRINTER/FILE〈文件名〉 此项有两个可选项TO PRINTER和TO FILE〈文件名〉,二者中间的斜杠/表示在LIST命令中同时只能选择其中的一个。当选择TO PRINTER时,LIST命令的执行结果送打印机输出;当选择TO FILE〈文件名〉时,LIST命令的执行结果保存在一个磁盘文件中,文件名由用户确定,系统自动将该文件生成一个文本文件,即扩展名为.TXT。 例1显示数据库ZYDA.DBF中的全部记录。 USE ZYDA LIST 例2显示数据库ZYDA.DBF中第3号~5号记录。 USE ZYDA G0 3 LIST NEXT 3 (DEMO) 例3 显示数据库ZYDA.DBF

文档评论(0)

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

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

1亿VIP精品文档

相关文档