数据表的基本操作

上传人:ha****u 文档编号:252951822 上传时间:2024-11-26 格式:PPT 页数:35 大小:728KB
返回 下载 相关 举报
数据表的基本操作_第1页
第1页 / 共35页
数据表的基本操作_第2页
第2页 / 共35页
数据表的基本操作_第3页
第3页 / 共35页
点击查看更多>>
资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,计算机技术教研室,2008年5月5日星期一,单击此处编辑母版标题样式,第三章 数据表的基本操作,2008-5-5,数据表的基本操作,数据表的建立和修改,1,数据表的维护命令,2,表的排序和索引,3,数据的检索,4,数据的统计,5,计算机技术教研室,3.1 数据表的建立和修改,建立表之前,要对所处理的数据对象进行调查分析,根据需要把所要处理的数据对象设计成一张或几张二维表。在Visual FoxPro中,一张表就是一个关系,表的一列称为一个字段,一行称为一条记录。设计表首先要设计表的结构,即要确定表中各字段的名称、类型、宽度、小数位等属性。然后再组织表的记录内容。,表结构的设计主要包括:,(1)首先确定表的文件名。,(2)确定表的字段名及字段类型。,(3)确定字段的宽度及数值型字段的小数位。,字段名称,:以汉字或字母开头,由汉字、字母、数字和下划线等组成,其长度不超过10个字符。,字段类型,:可取Visual FoxPro提供的十三种数据类型之一。,字段宽度,:指字段取值的最大宽度。在同一个表中,各记录对应于同一个字段的取值虽然可以不同,但同一字段上所有字段的宽度是相同的。特别注意的是,数值型字段宽度包括整数位、小数位,还有小数点位。,小数位数,:指数值型字段的小数位长度。,3.1.1 表结构的设计,计算机技术教研室,3.1 数据表的建立和修改,3.1.1 表结构的设计,表的创建有三种方式:,一、使用表设计器创建表,二、使用表向导创建表,三、使用键盘命令创建表,计算机技术教研室,3.1 数据表的建立和修改,一、,使用表设计器创建表,(1)依次选择“文件”-“新建”命令,或直接单击工具栏上的“新建”按钮,出现“新建”对话框。,(2)在“新建”对话框中选“表”选项以表示建立表文件,然后单击“新建文件”按钮,出现“创建”对话框。,使用表设计器创建表步骤如下:,3.1.1 表结构的设计,计算机技术教研室,3.1 数据表的建立和修改,(3)在“创建”对话框中的“输入表名”栏中输入表文件名,在“保存在”栏中选好要保存的文件夹,然后单击“保存”按钮,进入“表设计器”对话框。,(5)若要立即输入表记录,单击“是”按钮,出现如输入记录窗口。这个窗口是一种全屏幕编辑状态,这时可依次输入各条记录。当全部记录输入完毕,关闭该窗口或按“CTRL+W”键存盘(若按“CTRL+Q”键则作废)退出,至此表建立完毕。,(4)在“表设计器”对话框中依次输入表结构的各项参数和数据,然后单击“确定”按钮或按“回车”键或按“CTRL+W”键,完成表结构的定义,这时出现一个确认框。,3.1.1 表结构的设计,计算机技术教研室,3.1 数据表的建立和修改,二、使用表向导创建表,(1)依次选择“文件”-“新建”命令,或直接单击工具栏上的“新建”按钮,出现“新建”对话框。,(2)在“新建”对话框中选“表”选项,再单击“向导”按钮,这时出现“表向导:步骤1-字段选取”对话框。,(3)在“表向导:步骤1”对话框中左下侧的“样表”列表框中列出了Visual FoxPro提供的所有系统样表,在此可以从中选择需要的样表,也可以单击“加入”按钮加入以前曾经建立的表作为其中的样表。在此,单击“加入”按钮,出现“打开”对话框。,采用“表向导”创建表一般是以某个已建立好的表为基础,在其中提取有用的数据直接生成一个新表,这是在有样表可循的情况下常采用的一种快捷建表方式。使用表向导创建表步骤如下:,3.1.1 表结构的设计,计算机技术教研室,3.1 数据表的建立和修改,(4)在“打开”对话框中,选择好样表所在的文件夹和表文件名,然后单击“添加”按钮,出现“正在添加学生基本情况表”消息框,稍等片刻,即可添加完毕。此时,系统又回到“表向导”对话框。,(5)在“表向导”对话框的样表列表框中选择“学生基本情况表”作为样表;在可用字段列表框中依次选择“学号”、“姓名”、性别”字段,然后单击该框右侧的“单右向箭头”按钮,这时,右边的选定字段列表框中就出现了这三个字段;最后单击“下一步”按钮进入“表向导:步骤la-选择数据库”对话框。,(6)向导提示是创建自由表还是将表加入到指定的数据库中,这里选“创建独立的自由表”,然后单击“下一步”按钮,进入“表向导:步骤2-修改字段设置”对话框。,3.1.1 表结构的设计,计算机技术教研室,3.1 数据表的建立和修改,(7)在该对话框中可以修改字段的设置,如字段名、字段类型、字段宽度等。完成设置后单击“下一步”按钮进入“表向导:步骤3-为表建索引”对话框。,(8)在该对话框中,可以为表创建主关键字和索引。完成设置后单击“下一步”按钮则进入“表向导:步骤4-完成”对话框。,(9)在出现的向导对话框提示中选择其中的一项,在此选第二项“保存表,然后浏览该表”,选好后单击“完成”按钮,出现“另存为”对话框。,(10)在“另存为”对话框中,指定好表的保存位置,输入好表名“学生花名册”,然后单击“保存”按钮,出现“浏览表”窗口。这样就完成了由表向导创建表的全过程。,3.1.1 表结构的设计,计算机技术教研室,三、使用键盘命令创建表,命令格式:CREATE|?,说明:,若缺省路径,所建表文件将存人默认盘当前路径中;若缺省扩展名,系统默认其扩展名为.DBF。,若命令中未指明表文件名或以“?”来代替,系统将显示“创建”对话框,请求用户指定表文件名和存取路径。,命令功能:创建一个表文件并打开它。所建表文件的文件名由命令给定。,3.1 数据表的建立和修改,3.1.1 表结构的设计,计算机技术教研室,3.1 数据表的建立和修改,3.1.2 表数据的录入,1,在创建表结构结束时,立即向表中录入数据。,2,在表结构创建完成后,打开所创建的表,以追加方式进行数据的录入。,3,使用命令,APPEND,。,命令格式:APPEND BLANK,命令功能:在当前打开的表末尾追加记录。,说明:若有BLANK项,则自动在表末尾追加一条空白记录。若无BLANK项,则进入“编辑”模式要求通过键盘编辑输入追加的记录内容。该命令可以追加一条记录,也可以追加若干条记录。,计算机技术教研室,3.1 数据表的建立和修改,3.1.3 表数据的显示和修改,一、菜单方式,首先打开要浏览的表。然后打开“显示”菜单,选择“浏览”命令,这时出现浏览窗口。,说明:,一旦进入“浏览”窗口,菜单栏会出现“表”菜单项,可用“表”菜单项中的命令对表进行各种操作。若关闭“浏览”窗口,“表”菜单项会自动消失,计算机技术教研室,3.1 数据表的建立和修改,3.1.3 表数据的显示和修改,二、命令方式,浏览命令:,BROWSE FIELDSFOR LAST TITLE,例:浏览学生表中男同学的学号、姓名、出生年月字段,并给出浏览标题。,use 学生,browse fields 学号,姓名,出生年月;,for 性别 title 男生基本情况表,计算机技术教研室,3.1 数据表的建立和修改,3.1.4 表的打开与关闭,命令格式:USE,命令功能:打开指定的表文件。,例:打开“学生基本情况表.DBF。,SET DEFAULT TO D:学籍项目,&设置默认路径,USE 学生基本情况表,&打开表文件“学生基本情况表DBF”,此时只是打开了表文件,但是表内容并没有显示出来,要想显示还得输入显示命令:,LIST,表的打开也可以使用“文件”菜单中的“打开”命令或工具栏上的“打开”按钮,在出现的“打开”对话框中选择文件类型为“表”,再选择要打开的表文件名,最后单击“确定”按钮。另外也可通过“窗口”菜单中“数据工作期”命令打开。,1.表的打开,要对表进行操作,首先得打开表,打开表意味着把表调入内存供操作。,计算机技术教研室,3.1 数据表的建立和修改,3.1.4 表的打开与关闭,命令格式:USE,命令功能:关闭当前工作区中的表。,注意:打开表文件命令USE,在打开新表文件时,将自动关闭了原打开的表文件。,表的关闭也可以使用“窗口”菜单项中的“数据工作期”命令,在打开的“数据工作期”对话框中选择好要关闭的表的别名,然后单击“关闭”按钮即可。,2.表的关闭,在内存中打开的表可能进行了各种操作和修改,关闭意味着把内存中修改过的表重新存盘,所以表操作完毕后要进行关闭。表被关闭后,表文件也就从内存中消失。,计算机技术教研室,3.1 数据表的建立和修改,3.1.5 表结构的查看,两种命令格式,格式一:,LIST STRUCTURE,格式二:,DISPLAY STRUCTURE,例:表结构显示命令的使用,CLOSE ALL,USE C:VFP学生信息.dbf,LIST STRUCTURE,计算机技术教研室,3.1 数据表的建立和修改,3.1.6 表结构的修改,表结构的修改包括对表中字段的名称、类型、宽度等参数进行修改,还包括增加字段、删除字段、调整字段顺序等操作。表结构的修改是在表设计器对话框中进行的,打开表设计器有多种方式,一般采用“显示”菜单中的“表设计器“命令,还可以通过键盘命令。,一、菜单方式,打开要修改的表文件。,打开“显示”菜单,选择“表设计器”命令,出现“表设计器”对话框。,在“表设计器”对话框中,用鼠标单击要修改的项目,重新输入或选择新内容。,修改完毕,单击“确定”按钮。,二、命令方式,打开要修改的表文件。,在命令窗口键入命令:MODIFY STRUCTURE,随之出现“表设计器”对话框。,后面的具体修改操作同上,计算机技术教研室,3.1 数据表的建立和修改,本章试验一,意义,字段名称,字段类型,字段宽度,小数位数,学号,XH,字符型,12,姓名,XM,字符型,10,性别,XB,字符型,2,出生日期,CSNY,日期型,8,年级,NJ,数值型,1,0,班别,BB,数值型,2,0,所属学校,SSXX,字符型,10,入学成绩,LXCJ,数值型,5,1,简历,JL,备注型,4,照片,ZP,通用型,4,要求:,1.写出创建学生信息表命令;,2.输入5条记录;,3.写出追加1条记录(本人信息)命令;,4.写出浏览命令;,5.写出修改表结构以及显示表结构命令。,计算机技术教研室,3,.2 数据表的维护命令,3.2.1 VFP命令简介,通过前面的课,我们知道VFP的操作可通过菜单操作方式以及命令方式。本小节就来介绍VFP中的命令的基本格式、常用子句与书写规则。,一、命令的基本格式,命令的基本格式:命令动词+命令子句,说明:,1.命令动词也为关键字,是一个英文动词,表示该命令所要完成的操作(CREAT、USE等),是VFP命令必不可少的组成部分。,2.命令子句也称为命令短语,表示命令的操作对象、操作条件和操作结果等信息,是VFP命令的可选部分。,3.VFP命令通常还含有一些可选的命令选项(如OFF、ASC、/A等)。,计算机技术教研室,3,.2 数据表的维护命令,二、命令动词及常用子句,一般格式,:,命令动词 范围 FIELDS WHILE FOR,说明:,1.命令动词是一个英文动词,表示进行何种操作。,2.符号约定,方括号:表示其中的项是任选项。尖括号:表示其中的项是必选项。竖线|:表示多个项中只能选一项。,3.子句指定了命令所作用的记录范围,其值可有如下四种选择:,ALL RECORD NEXT REST,例,:,范围子句的使用。,CLOSE ALL,USE 学生信息&打开表“学生信息”,&显示所有记录,&显示第4条记录,&显示第4、5、6这3条记录,LIST ALL,LIST RECORD 4,LIST NEXT 3,计算机技术教研室,3,.2 数据表的维护命令,二、命令动词及常用子句,一般格式,:,命令动词 范围 FIELDS WHILE FOR,说明:4.FIELDS,字段名表是表文件中字段名清单,或是包含字段名的表达式清单。其中各项用逗号分隔。省略此项,一般等价于表文件中全部字段,表示所要操作的字段。该保留字可缺省。,例,:,FIELDS子句的使用。,CLOSE ALL,USE 学生信息&打开表“学生信息
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!