第3章数据表的创建及操作 3.1数据表的创建 32数据表的维护 33数据表的排序、索引与查询 34数据表的统计与汇总 35多个数据表的使用 退出
第3章 数据表的创建及操作 3.1 数据表的创建 3.2 数据表的维护 3.4 数据表的统计与汇总 3.3 数据表的排序、索引与查询 3.5 多个数据表的使用 退出
3.数据表的创建 311创建数据表 312表数据的输入 匚313数据表文件的打开、关闭、显示和定位 退出
3.1 数据表的创建 3.1.3 数据表文件的打开、关闭、显示和定位 退出 3.1.2 表数据的输入 3.1.1 创建数据表
3.11创建数据表 数据表结构的定义 1)文件名:表文件的主要标识 2)结构:字段名、类型、宽度 3)记录:标文件的基本数据 2数据表的创建 1)命令方式: CREATE[/?] 2)表向导 3)表设计器
3.1.1 创建数据表 1.数据表结构的定义 (1)文件名:表文件的主要标识 (2)结构:字段名、类型、宽度 (3)记录:标文件的基本数据 2.数据表的创建 (1)命令方式:CREATE [/?] (2)表向导 (3)表设计器
学号姓名班级性别电话1 电话2 99010301刘雨电信女130001236123456 99010302林冲电信男131001236234567 99010303王 电子男13301236345678 99010304张闻天电子男135001236456789 99020201赵敏电信女136001236567890 99020202于小丽电子女137001236678901
学号 姓名 班级 性别 电话1 电话2 99010301 刘 雨 电信 女 13000123 6123456 99010302 林 冲 电信 男 13100123 6234567 99010303 王 平 电子 男 13300123 6345678 99010304 张闻天 电子 男 13500123 6456789 99020201 赵 敏 电信 女 13600123 6567890 99020202 于小丽 电子 女 13700123 6678901
3.11创建数据表 3.字段类型及命名 (1)字段名:必须以字母或汉字开头,可以包括字母、汉字 数字和下划线,不要超过10个字符。 示例:姓名、XB、班级BJ、班级2、班级2 XM、2班、“成绩”、班级:姓名 (2)字段类型:共13种 3)字段宽度:不同类型的字段具有不同的宽度 (4)小数位:数值型数据需要规定小数位数 5)使用NUL值:可以指定字段是否接受NULL值,它是一个 不存在的值
3.字段类型及命名 3.1.1 创建数据表 (1)字段名:必须以字母或汉字开头,可以包括字母、汉字、 数字和下划线,不要超过10个字符。 示例:姓名、XB、班级BJ、班级2、班级_2 _XM、2班、“成绩”、班级:姓名 (2)字段类型:共13种。 (3)字段宽度:不同类型的字段具有不同的宽度。 (4)小数位:数值型数据需要规定小数位数。 (5)使用NULL值:可以指定字段是否接受NULL值,它是一个 不存在的值
3.12表数据的输入 创建数据表时输入数据 备注型字段与通用型字段内容的输入:双击鼠标左键,进入相应 的编辑窗口进行输入 2.使用浏览窗口追加数据 命令格式: BROWSE 3添加记录 命令格式: APPEND[ BLANK 4插入记录 命令格式: INSERT[ BEFORE][ BLANK]
3.1.2 表数据的输入 1.创建数据表时输入数据 2.使用浏览窗口追加数据 备注型字段与通用型字段内容的输入:双击鼠标左键,进入相应 的编辑窗口进行输入。 命令格式:BROWSE 3.添加记录 命令格式:APPEND [BLANK] 4.插入记录 命令格式:INSERT [BEFORE] [BLANK]
313数据表文件的打开、关闭、显示和定位 数据表文件的打开与关闭 命令格式:USE[<数据表文件名 示例:USE学生表DBF USE 2数据表文件的显示 (1)结构的显示 格式: LIST STRUCTURE 或 DISPLAY STRUCTURE 示例:USE学生表 LIST STRU
3.1.3 数据表文件的打开、关闭、显示和定位 1.数据表文件的打开与关闭 命令格式:USE [] 示例:USE 学生表.DBF USE 2.数据表文件的显示 格式:LIST STRUCTURE 或 DISPLAY STRUCTURE 示例:USE 学生表 LIST STRU (1)结构的显示
2)记录的显示 格式: LISTDISPLAY[OFF][范围> FIELDS]][FOR] 说明:的可选值包括: RECORD n:第n条记录。 NEXT n:从当前记录开始以下的N条记录。 REST:从当前记录开始到文件末尾的所有记录。 ALL:全部记录。 示例:USE学生表 LIST OFF FOR班级=注会” LIST FIELDS学号,姓名班级 DISP ALL
格式:LIST/DISPLAY [OFF] [] [[FIELDS] ] [WHILE ] [FOR ] 说明:的可选值包括: RECORD n:第n条记录。 NEXT n:从当前记录开始以下的N条记录。 REST:从当前记录开始到文件末尾的所有记录。 ALL:全部记录。 示例:USE 学生表 LIST OFF FOR 班级=“注会” LIST FIELDS 学号,姓名,班级 DISP ALL (2)记录的显示
3记录指针的定位 记录指针:用来指示表文件中记录位置的指针。 当前记录:指针当前所指向的记录 (1)指针的绝对移动命令 格式: GO/GOTO[ RECORD]<记录号 GO/GOTO TOP/BOTTOM 示例:USE学生表 Go 3 DISP GOTO RECN 5 DISP GO TOP DISP
记录指针:用来指示表文件中记录位置的指针。 当前记录:指针当前所指向的记录。 3.记录指针的定位 (1)指针的绝对移动命令 格式:GO/GOTO [RECORD] GO/GOTO TOP/BOTTOM 示例:USE 学生表 GO 3 DISP GOTO RECN 5 DISP GO TOP DISP
2)指针的相对移动命令 格式:SKIP[+/-][算术表达式 示例:USE学生表 DISP SKIP DISP skIP 3 DISP SKIP-2 DISP SKIP 6 DISP
(2)指针的相对移动命令 格式:SKIP [+/-] [] 示例:USE 学生表 DISP SKIP DISP SKIP 3 DISP SKIP -2 DISP SKIP 6 DISP