表的基本操作
- 格式: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是插入记录,分别有在当前记录前面、后面及插入空白记录几种情况,学习技巧是记住命令单词,上机反复演练,掌握是没问题的。