计算机vfp教程第4章_数据表基本操作要点.ppt
文本预览下载声明
第4章 数据表基本操作 数据表分为自由表和数据库表两种。自由表是指单独存在的,未包含在任何数据库中的表;数据库表则是从属于某个数据库的数据表,并且通常还与该数据库中的其他数据表有一定的联系。 4.1 数据表的建立 4.1.1 表结构的建立与修改 1.表结构的建立 (1)字段名 (2)字段类型 (3)字段宽度 (4)NALL值 2.表结构的修改 (1)修改字段属性 (2)插入字段 (3)删除字段 (4)调整字段位置 4.1.2 表记录数据的输入 1.一般字段的输入 2.备注字段的输入 3.通用字段的输入 4.1.3 表数据的浏览与维护 1.数据表的打开 2.两种浏览方式 3.在浏览窗口添加与删除记录 4.2 数据表操作命令 4.2.1 创建数据表命令 1.创建表结构命令 格式:CREATE [表文件名 / ?] 功能:新建一个Visual FoxPro数据表。 2.打开数据表命令 格式:USE [表文件名] 功能:打开指定的数据表或关闭数据表。 3.关闭数据表命令 格式1:CLOSE DATABASES 格式2:CLOSE ALL 格式3:CLEAR ALL 格式4:QUIT 4.显示表结构命令 格式1:LIST STRUCTURE 格式2:DISPLAY STRUCTURE 5.修改表结构命令 格式:MODIFY STRUCTURE 功能:打开“表设计器”窗口,显示并修改当前数据表的结构。 6.复制表结构命令 格式:COPY STRUCTURE TO 表文件名 [FIELDS 字段表] 功能:对当前数据表结构进行复制,形成一个指定名称的新表结构。 7.复制数据表命令 格式:COPY TO 表文件名 [范围] [FOR 条件] [WHILE 条件] [FIELDS 字段表] [TYPE 文件类型] 功能:对当前数据表中指定范围内符合条件的记录进行复制,形成一个指定名称的新数据表。 4.2.2 追加与插入记录命令 1.追加记录命令 格式:APPEND [BLANK] 功能:在当前数据表的末尾增加新记录。 2.从其他表追加记录命令 格式:APPEND FROM 表文件名 [范围] [FOR条件] [WHILE 条件] [FIELDS 当前表字段表] 功能:将指定表文件中指定范围内符合条件的记录自动添加到当前数据表的末尾。 3.插入记录命令 格式:INSERT [BLANK] [BEFORE] 功能:在当前数据表指定的位置上插入一条新记录。 4.2.3 记录指针移动命令 1.记录指针的绝对移动 格式1:GO[TO] expN 功能:将记录指针移到第expN条记录。 格式2:GO[TO] TOP 功能:将记录指针移到当前表的第一条记录。 格式3:GO[TO] BOTTOM 功能:将记录指针移到当前表最后一条记录。 2.记录指针的相对移动 格式:SKIP [expN] 功能:相对于当前记录,记录指针向上或向下移动若干条记录。 说明:当expN的值为正数时,向下移动expN条记录;当expN的值负数时,向上移动expN条记录;缺省expN时,默认向下移动一条记录。 4.2.4 显示记录命令 格式1:LIST [范围] [FOR条件] [WHILE 条件] [[FIELDS]表达式表] [OFF] [TO PRINT] 格式2:DISPLAY [范围] [FOR条件] [WHILE 条件] [[FIELDS]表达式表] [OFF] [TO PRINT] 功能:输出指定范围内满足条件的各个记录的有关内容。 4.2.5 删除记录命令 1.逻辑删除记录命令 格式: DELETE [范围] [FOR条件] [WHILE 条件] 功能:对指定范围内满足条件的记录打上删除标志。 2.去除删除标志命令 格式: RECALL [范围] [FOR条件] [WHILE 条件] 功能:去除指定范围内满足条件的记录已有的删除标志。 3.物理删除记录命令 格式:PACK 功能:对当前数据表进行压缩,剔除带有删除标志的记录。 4.一次性删除全部记录命令 格式:ZAP 功能:删除当前数据表中的所有记录,使其成为只剩有表结构的空表文件。 4.2.6 修改记录命令 1.编辑修改命令 格式1:EDIT [范围] [FOR 条件] [WHILE 条件] [FIELDS 字段表] 格式2:CHANGE [范围] [FOR 条件] [WHILE 条件] [FIELDS 字段表] 功能:弹出编辑窗口对记录进行修改。 2.浏览修改命令 格式:BROWSE [FIELDS 字段表][LOCKexpN] [FREEZE 字段名] 功能:以浏览窗口方式显示当前数据表数据并供
显示全部