文档详情

第4单元 数据表的建立与操作.ppt

发布:2017-06-18约1.71万字共85页下载文档
文本预览下载声明
第 4 单元 数 据 表 的 建 立 与 操 作 ● 字段名:是某字段的名字。在表中必须是唯一的,字段名必须以汉字、字母和下划线开头,由汉字、字母、数字和下划线组成,对于数据库表支持长字段名,字段名最多为128个字符,自由表不支持长字段名,字段名最多为10个字符。当数据库表转化为自由表时截去超长部分的字符。字段名不能使用系统的保留字。 ● 字段类型:表示该字段中存放数据的类型。一个字段即二维表中的一列,其中的数据应具有共同的属性。若存放的是一些符号,不进行数值运算,则定义为字符型;若需要进行数值运算,则根据数值表示的实际意义,选择数值型、货币型、浮点型、双精度型、整型中的一种。对描述日期的字段,可根据需要定义为日期型或日期时间型。对取值只有两种情况,为“真”或为“假”的数据定义为逻辑型。  若存储的字符超过254,为节省存储空间可定义为备注型。若要保存图片或OLE对象,可定义为通用型。备注型和通用型字段的信息都没有直接存放在表文件中,而是存放在一个与表文件同名的.FPT文件中。 ● 字段宽度:表示该字段所允许存放数据的最大宽度。由数据的最大宽度决定。字符型字段的最大宽度254个字符,数值型字段和浮点型字段的宽度为20位,逻辑型字段的宽度固定为1,日期型字段的宽度固定为8,通用型字段和备注型字段的宽度固定为4。 ● 小数位数:只对数值型字段和浮点型字符等数值类型有效,允许最大宽度20。 ● 是否允许空值NULL:表示是否允许该字段为空值。 1.表的打开 (1)命令方式  【格式】USE 表文件名  【功能】打开表和相关的索引文件。 (2)用项目管理器打开表   在项目管理器中选中需要打开的表,选择“浏览”或“修改”都能直接打开表且进行浏览或修改,关闭浏览或修改窗口后,该表仍处于打开状态。 2.表的关闭 (1)打开另一个表文件 如果工作区中已打开有表文件,在该工作区打开另一表文件时,系统将自动将先前打开的表文件关闭。 (2)使用不带任何选项的USE命令 【格式】USE 关闭当前已打开的表文件。 (3)使用ClOSE ALL命令 【格式】CLOSE ALL 关闭所有工作区中已打开的表文件、索引文件、格式文件及备注文件等,并选择1号工作区为当前工作区 (4)CLEAR ALL 关闭所有工作区中已打开的表文件、索引文件、格式文件及备注文件等,同时释放所有的内存变量。并选择工作区1为当前工作区。 (5)CLOSE TABLE 关闭所有打开数据库中的表,但不关闭数据库。 (1)、用命令插入记录 【格式】Insert [Before][Blank] 【功能】在当前记录之后插入一条空记录。 【说明】有[Before]选项。在当前记录之前插入一条空记录。Blank:在当前记录之后插入一条空记录。若省略Blank则进入全屏记录输入窗口。 删除分为逻辑删除和物理删除两种操作。逻辑删除还 可以恢复,而物理删除则不可恢复。 1、逻辑删除记录 逻辑删除就是给指定的记录作删除标记。 ① 命令方式  【格式】DELETE [范围] [FOR 条件] [WHILE 条件]  【功能】对当前表中指定范围内满足条件的记录作删除    标记“*”。  【说明】DELETE命令仅仅是在要删除的记录前加上一个删除标记,并不是真正地从表文件中将该记录删除掉。可以用LIST或DISP命令显示带删除标记的记录。 ②菜单方式 “表”菜单—“删除记录”命令。  2、物理删除 物理删除是将当前表文件中被逻辑删除的记录全部清除。 ① 命令方式  【格式】PACK  【功能】将当前表文件中所有带删除标记的记录全部真正地删除掉。 3、恢复逻辑删除 恢复逻辑删除是将被逻辑删除的记录恢复为正常记录。即去掉逻辑删除标记。 【格式】RECALL [范围] [FOR 条件]        [WHILE 条件][NOOPTIMIZE]  【功能】将当前表文件中指定范围内满足条件的已作删除标记的记录恢复,即去掉这些删除记录的删除标记,使之成为正常记录。 如: Recall For 性别=“男“ 利用菜单恢复: “表”菜单—“恢复记录”命令。 4、删除全部记录 【格式】ZAP 【功能】将当前打开的表文件中的所有记录完全删除掉。 【说明】执行该命令之后,将只保留表文件的结构,而不再有任何数据存在。这种删除无法恢复。 为了高效方便地存取数据,往往要求表记录以某一定的顺序排放
显示全部
相似文档