第10讲数据表的基本操作.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机文化基础 第10章 数据表的基本操作 第一节 表结构显示与修改 1、显示表的结构 格式:LIST/DISPLAY STRUCTURE [TO PRINT] 功能:显示(打印)当前已打开的数据库文件结构 说明:首先必须打开库文件。 LIST是连续显示全部内容;DISPLAY是分屏显示 2、修改表的结构 修改表的结构 第二节 记录的定位 记录的定位——绝对定位 (1) 记录的定位——绝对定位 (2) 记录的定位——相对定位 (1) 相对于当前记录的记录指针的移动 记录的定位—相对定位 (2):例1 记录的定位—相对定位 (3):例2 记录的定位—相对定位 (4):例3 记录的定位——条件定位 (1) 按条件顺次查找 记录的定位—条件定位 (2) 例1:查找姓名为“赵斌”的人,并显示他的记录内容。 记录的定位—条件定位 (3) 例2:查找编号为 “0202”的人,并显示结果。 记录的定位—条件定位 (4) 例3:查找奖金是 40元以上的人,并显示结果。 第三节 修改记录 修改记录—edit 修改记录—— change 修改记录—— browse 修改记录— replace 例1:以下几条命令实现的功能是什么? use rsda go 3 disp repl 基本工资 with 400 disp 例2:将第5条记录的奖金提高10% ? 例3:将工程师的奖金提高10%。 第四节 添加记录 添加记录 —— 追加记录 append 添加记录 —— 插入记录 insert 第五节 删除记录 二、间接删除 1、逻辑删除 删除记录 —— 逻辑删除 删除记录—— 逻辑删除 2.恢复逻辑删除命令recall 格式:recall [范围] [for/while条件] 功能:恢复范围内符合条件的被逻辑删除的记录 说明:在全屏编辑命令(append,insert,edit,browse,change)中可用 Ctrl+T 来进行逻辑删除和恢复 例题: 记录恢复示例:去掉所有男职工记录的删除标记。 3.物理删除命令pack 格式:pack 功能:真正删除所有被逻辑删除(加删除标记)的记录 说明:永久删除带有逻辑删除标记的记录,其他记录重新排号 例题: 物理删除示例:删除所有男职工记录。 所有男职工记录的删除标记已经去掉。 * * 如果表的字段名、字段宽度、字段类型在定义时出现错误,那么,就要修改表的结构。例如,奖金字段,应该是数值型,结果被定义成字符型了。 在修改表结构之前,一定要先打开表文件,然后用 modify structure 命令修改。 命令格式: modify structure 功能: 进入表设计器状态,对当前表文件结构进行修改。 看图说明 1、先打开表文件。 2、输入修改结构的命令并回车,进入到下面的表设计器界面。 1、当前记录—— 用户当前正在处理的记录叫做当前记录。 2、记录指针—— 每个表文件中,都有一个记录指针(注意与备注型字段的指针不同),记录指针指向的记录就是当前记录。当用户要对某一条记录进行处理的时候,要先将记录指针指向这条记录,使这条记录变为当前记录,然后才能处理。 3、记录指针的定位 —— 为了处理不同的记录,需要不断改变记录指针的位置。这个移动记录指针的位置,使不同记录成为当前记录的过程叫做记录指针的定位。 记录指针的定位分为: 绝对定位、相对定位、条件定位 。 注意:字段变量的值随记录指针的移动而变化 4、利用?recno( )来检测被定位的当前记录号 格式1: GOTO / GO 〈数值型表达式〉 功能: 将当前记录定位到数值表达式指定的记录上 说明: goto/go可省略, 数值表达式的运算结果自动取整。 例如: GO 3 (将指针指向表文件的第3条记录) 格式2: GO TOP (将指针指向表文件的第 1 条记录) GO BOTTOM (将指针指向表文件的最后 1 条记录) 看图说明 请参照例题练习,注意屏幕上所显示记录的内容及记录号。 格式: SKIP 〈数值表达式〉 eg. skip 2 功能: 将记录指针相对于当前记录,向前或向后移动若干条记录 数值表达式的取值(假设为n)决定指针的移动方向, 值0则指针向前(文件尾方向)移动n个; 值0则指

文档评论(0)

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

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

1亿VIP精品文档

相关文档