文档介绍:第3章数据表的创建及操作
数据表的创建
数据表的维护
数据表的统计与汇总
数据表的排序、索引与查询
多个数据表的使用
退出
数据表的创建
数据表文件的打开、关闭、显示和定位
退出
表数据的输入
创建数据表
创建数据表
(1)文件名:表文件的主要标识
(2)结构:字段名、类型、宽度
(3)记录:标文件的基本数据
(1)命令方式:CREATE [<文件名>/?]
(2)表向导
(3)表设计器
创建数据表
(1)字段名:必须以字母或汉字开头,可以包括字母、汉字、数字和下划线,不要超过10个字符。
示例:姓名、XB、班级BJ、班级2、班级_2
_XM、2班、“成绩”、班级:姓名
(2)字段类型:共13种。
(3)字段宽度:不同类型的字段具有不同的宽度。
(4)小数位:数值型数据需要规定小数位数。
(5)使用NULL值:可以指定字段是否接受NULL值,它是一个不存在的值。
表数据的输入
备注型字段与通用型字段内容的输入:双击鼠标左键,进入相应的编辑窗口进行输入。
命令格式:BROWSE
命令格式:APPEND [BLANK]
命令格式:INSERT [BEFORE] [BLANK]
数据表文件的打开、关闭、显示和定位
命令格式:USE [<数据表文件名>]
示例:USE
USE
格式:LIST STRUCTURE
或 DISPLAY STRUCTURE
示例:USE 学生表
LIST STRU
(1)结构的显示
格式:LIST/DISPLAY [OFF] [<范围>] [[FIELDS] <表达式表>] [WHILE <条件>] [FOR <条件>]
说明:<范围>的可选值包括:
RECORD n:第n条记录。
NEXT n:从当前记录开始以下的N条记录。
REST:从当前记录开始到文件末尾的所有记录。
ALL:全部记录。
示例:USE 学生表
LIST OFF FOR 班级=“注会”
LIST FIELDS 学号,姓名,班级
DISP ALL
(2)记录的显示
记录指针:用来指示表文件中记录位置的指针。
当前记录:指针当前所指向的记录。
(1)指针的绝对移动命令
格式:GO/GOTO [RECORD] <记录号>
GO/GOTO TOP/BOTTOM
示例:USE 学生表
GO 3
DISP
GOTO 5
DISP
GO TOP
DISP
(2)指针的相对移动命令
格式:SKIP [+/-] [<算术表达式>]
示例:USE 学生表
DISP
SKIP
DISP
SKIP 3
DISP
SKIP -2
DISP
SKIP 6
DISP