表的基本操作

  • 格式:doc
  • 大小:50.00 KB
  • 文档页数:2

表的基本操作

一、理论导学

1、LIST

2、DISPLAY

3、APPEND

4、INSERT

本章节用到的表:

1、表的字段属性

字段名称 数据类型 宽度 小数位数

学号 字符型 6

姓名 字符型 8

性别 字符型 2

民族 字符型 4

出生日期 日期型 8

入学成绩 数值型 5 1

专业 字符型 8

团员 逻辑型 1

照片 通用型 4

简历 备注型 4

2、表

学号 姓名 性别 民族 出生日期 入学成绩 专业 团员 照片 简历

070101 王晓飞 男 汉 02181992 540.0 国际贸易 T

070102 李国华 男 汉 11231991 423.0 国际贸易 T 070202 王虹 女 汉 10201991 352.0 电子技术 T

070307 连小胜 男 蒙古 12091991 436.0 电子技术 T

070208 孙联民 女 汉 070161991 453.0 电子技术 T

080102 万亮 男 汉 01171992 521.0 国际贸易 T

二、知识应用与提高

1、LIST 【范围】【FIELDS 字段列表】【FOR 条件】【OFF】

DISPLAY 【范围】【FIELDS 字段列表】【FOR 条件】【OFF】

功能:滚屏显示记录,无任何选项时,显示所有记录,记录指针指向文件尾。

【范围】ALL 对表中所有记录进行操作

RECORD N 对表中N号记录进行操作

NEXT N 对包括当前记录在内的以下N条记录进行操作

REST 从当前记录到表的最后一条记录进行操作

【FIELDS 字段列表】选取表中的某些字段,省略时显示所有字段,FIELDS后接字段名,各字段名之间用英文半角状态下的,(逗号)分隔,FIELDS是可以省略不写的。

【FOR 条件】对指定范围内的记录进行筛选操作

【OFF】省略时显示记录号,加上时不显示记录号。

LIST命令默认的范围是ALL,DISPLAY命令默认的时当前记录。

应用提高题:

1、显示表中的所有记录,用两种方法?

2、显示表中的2号记录,用两种方法?

3、显示表中3号记录后面的全部记录?(记录指针先停到4号记录)

4、显示表中2号、3号、4号记录?(记录指针先停到2号记录)

5、用DISPLAY显示表中全部记录,不显示记录号?

6、显示表中民族是“汉”的全部记录?

7、显示表中专业是“电子技术”的全部记录?

8、显示表中入学成绩小于500分,且性别是女的记录。

9、显示表中的记录,只显示姓名,出生日期,入学成绩字段?

10、用DISPLAY显示表中记录,只显示姓名,性别,出生日期,入学成绩字段,且入学成绩大于450分的同学?

2、APPEND 【BLANK】【FROM <表名>】

功能:追加记录

【BLANK】追加一条空白记录

【FROM <表名>】从另一个表向当前已打开表追加记录

应用提高题:

1、在当前表当前记录后添加一条记录,怎么操作?

2、在当前表的末尾追加一条空白记录,怎么操作?

3、在打开当前表的前提下,将表结构完全相同的表1追加到当前表的末尾,怎么操作?

3、INSERT 【BEFORE】【BLANK】

功能:插入记录

【BEFORE】在当前记录之前插入记录

【BLANK】在当前记录之后插入一条空白记录

应用提高题:

1、在表中插入一条记录?

2、在第2条记录后插入一条记录?(记录指针先停到2号记录)

3、在第2条记录前插入一条记录?(记录指针先停到2号记录)

4、在第4条记录后插入一条空白记录?(记录指针先停到4号记录)

5、在第3条记录前插入一条空白记录? (记录指针先停到3号记录)

四、归纳总结

本节主要讲了LIST、DISPLAY、APPEND、INSERT四个命令,其中LIST和DISPLAY的主要区别在于默认范围的不同,而APPEND主要是追加记录,INSERT是插入记录,分别有在当前记录前面、后面及插入空白记录几种情况,学习技巧是记住命令单词,上机反复演练,掌握是没问题的。