第03章 数据表的基本操作.ppt
《第03章 数据表的基本操作.ppt》由会员分享,可在线阅读,更多相关《第03章 数据表的基本操作.ppt(163页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 数据表的操作是数据表的操作是VFPVFP的基本操作之一。本章的基本操作之一。本章主要介绍自由表的基本操作,包括表结构的创主要介绍自由表的基本操作,包括表结构的创建、修改,记录的追加、插入、修改和删除。建、修改,记录的追加、插入、修改和删除。对于这些基本的操作,本章除了介绍可视化界对于这些基本的操作,本章除了介绍可视化界面操作方式外,还将介绍命令操作方式。界面面操作方式外,还将介绍命令操作方式。界面操作方式简捷、直观,熟练掌握界面操作方式操作方式简捷、直观,熟练掌握界面操作方式是学习是学习VFPVFP的必由之路。而掌握命令方式则是学的必由之路。而掌握命令方式则是学习程序设计的基础。习程序设计的
2、基础。目录目录3.1数据表的建立数据表的建立 3.2表的维护与使用表的维护与使用3.3项目管理器项目管理器3.4表的排序与索引表的排序与索引3.5查询与统计查询与统计3.1 数据表的建立数据表的建立 3.1 数据表的建立数据表的建立 3.1.1表结构的设计表结构的设计3.1.2表结构的建立表结构的建立3.1.3 记录数据的输入记录数据的输入3.1.1表结构的设计表结构的设计 1.1.字段名字段名 字段名用来标识字段。字段名必须以字母或汉字开字段名用来标识字段。字段名必须以字母或汉字开头,后面是字母、汉字、数字和下划线序列,自由表中头,后面是字母、汉字、数字和下划线序列,自由表中字段名长度不能超
3、过字段名长度不能超过1010个字符,数据库表中字段名不能个字符,数据库表中字段名不能超过超过128128个字符。个字符。2.2.字段的类型和宽度字段的类型和宽度 字段的类型决定存储在字段中的值的数据类型,字字段的类型决定存储在字段中的值的数据类型,字段宽度表明该字段允许存放数据的最大长度,以字节数段宽度表明该字段允许存放数据的最大长度,以字节数或位数表示。对于字符型、数值型、浮点型等类型字段或位数表示。对于字符型、数值型、浮点型等类型字段的宽度由用户在定义表结构时,根据存储数据的具体情的宽度由用户在定义表结构时,根据存储数据的具体情况设置;其他类型字段的宽度况设置;其他类型字段的宽度 VFPV
4、FP统一规定如下:统一规定如下:货币型:货币型:8 8字节字节 日期型、日期时间型:日期型、日期时间型:8 8字节字节双精度型字段:双精度型字段:8 8字节字节 逻辑型:逻辑型:l l字节字节备注型、通用型宇段:备注型、通用型宇段:4 4个字节个字节 整型字段:整型字段:4 4字节字节 小数位数小数位数 数值型和浮动型字段需要设置小数位数,小数位数数值型和浮动型字段需要设置小数位数,小数位数至少应比字段的宽度值小至少应比字段的宽度值小2 2。对于整型字段,应将小数。对于整型字段,应将小数位数设置为位数设置为0 0;双精度型字段允许输入小数,但不需事;双精度型字段允许输入小数,但不需事先定义小数
5、位数,小数点将在输入数据时输入。先定义小数位数,小数点将在输入数据时输入。3.1.1表结构的设计(续表结构的设计(续1)返回返回3.1.2表结构的建立表结构的建立 1.1.设置工作目录设置工作目录例例.将将E:VFPUSERE:VFPUSER文件夹设置为工作目录。文件夹设置为工作目录。步骤步骤1 1:建立建立E:VFPUSER E:VFPUSER 目录。目录。步骤步骤2 2:选择选择“工具工具”菜单的菜单的“选项选项”命令,打开命令,打开“选项选项”对话框。对话框。步骤步骤3 3:在在“选项选项”对话框中左击对话框中左击“文件位置文件位置”选选项卡,选择项卡,选择“文件类型文件类型”列表框中的
6、列表框中的“默认目录默认目录”。步骤步骤4 4:单击单击“修改修改”按钮,打开按钮,打开“更改文件位置更改文件位置”对话对话框,在该对话框中选中框,在该对话框中选中“使用使用(U)U)默认目录默认目录”,在,在“定位定位(L)L)默认目录默认目录”文字框中输入文字框中输入E:VFPUSERE:VFPUSER,单击单击“确定确定”按钮。返回到按钮。返回到“文件位置文件位置”选项卡。选项卡。步骤步骤5 5:单击单击“设置为默认值设置为默认值”按钮,再单击按钮,再单击“确定确定”按按钮。钮。3.1.2表结构的建立表结构的建立(续(续1)定义表结构定义表结构例例.建立自由表学生信息建立自由表学生信息.
7、dbfdbf。步骤步骤1 1:选择选择“文件文件”菜单中的菜单中的“新建新建”命令,打开新命令,打开新建对话框。建对话框。步骤步骤2 2:选定对话框中的选定对话框中的“表表”,单击,单击“新建文件新建文件”按按钮,打开创建对话框。钮,打开创建对话框。步骤步骤3 3:在创建对话框中输入表名:在创建对话框中输入表名:“学生信息学生信息”,单,单击击“保存保存”按钮,打开表设计器对话框。按钮,打开表设计器对话框。3.1.2表结构的建立表结构的建立(续续2)步骤步骤4 4:在表设计器窗口设定各字段的属性值。在表设计器窗口设定各字段的属性值。“字段名字段名”列的文本框供输入字段名。列的文本框供输入字段名
8、。“学生信息学生信息”表的第一个字段名为学号,在字段名列输入表的第一个字段名为学号,在字段名列输入“学号学号”,出现,出现“类型类型”列的下拉列表框。列的下拉列表框。“类型类型”列的下拉列表框供选取字段类型。只要单列的下拉列表框供选取字段类型。只要单击下拉列表框右端的箭头按钮,即出现类型列表,可击下拉列表框右端的箭头按钮,即出现类型列表,可选定其中某一类型,也可按键盘上的向下方向箭头键选定其中某一类型,也可按键盘上的向下方向箭头键选择类型。学号字段选字符型。选择类型。学号字段选字符型。3.1.2表结构的建立表结构的建立(续(续3)3.1.2表结构的建立表结构的建立(续(续4)“宽度宽度”列有一
9、双箭头的微调器。微调器的文本区可直接列有一双箭头的微调器。微调器的文本区可直接输入数字。其右端的两个箭头,单击上箭头按钮数字增大,输入数字。其右端的两个箭头,单击上箭头按钮数字增大,单击下箭头按钮数字减小。前已提到,仅字符型、数值型或单击下箭头按钮数字减小。前已提到,仅字符型、数值型或浮点型字段需要用户设定宽度,其它类型字段的宽度由浮点型字段需要用户设定宽度,其它类型字段的宽度由VFP规定,操作时光标将跳过该列。规定,操作时光标将跳过该列。“小数位数小数位数”列的微调器用于输入或微调小数位数。重复列的微调器用于输入或微调小数位数。重复步骤步骤到步骤到步骤,依次建立姓名、性别、出生日期、入学成,
10、依次建立姓名、性别、出生日期、入学成绩、四级通过否、计算机等级、备注、照片共绩、四级通过否、计算机等级、备注、照片共9个字段。个字段。3.1.2表结构的建立表结构的建立(续续5)关于关于“索引索引”列将在表的排序与索引中介绍。列将在表的排序与索引中介绍。“NULLNULL”列中的列中的NULLNULL值表示无明确的值,不同于零、值表示无明确的值,不同于零、空串或空格。空串或空格。选定选定NULLNULL按钮,其面板上会显示按钮,其面板上会显示“”“”号,号,表示该字段可接受表示该字段可接受NULLNULL值,便于值,便于VFPVFP与可能包含与可能包含NULLNULL值的值的 Microsof
11、t AccessMicrosoft Access或或SQLSQL数据通用。数据通用。字段名列左方有一列按钮,称为移动按钮。字段名列左方有一列按钮,称为移动按钮。其中仅有其中仅有一个按钮标有上下双箭头,将它向上或向下拖动能改变一个按钮标有上下双箭头,将它向上或向下拖动能改变字段的次序。单击某空白按钮,它会变成双箭头按钮。字段的次序。单击某空白按钮,它会变成双箭头按钮。要删除一个字段,要删除一个字段,可先选定该字段后,再单击删除可先选定该字段后,再单击删除按钮。按钮。要插入一个字段,要插入一个字段,先选定某字段作为当前字段,然先选定某字段作为当前字段,然后再单击插入按钮。新字段插入在所选的当前字段
12、之前,后再单击插入按钮。新字段插入在所选的当前字段之前,且以一个空白字段出现,等待用户输入字段名等属性。且以一个空白字段出现,等待用户输入字段名等属性。当所有表结构的信息输入完毕后,用鼠标左键单击当所有表结构的信息输入完毕后,用鼠标左键单击表设计器中的确定按钮,即出现表设计器中的确定按钮,即出现如图如图所示的对话框,询所示的对话框,询问问“现在输入数据记录吗?现在输入数据记录吗?”。若在询问时选。若在询问时选“是是”按按钮,将出现钮,将出现“学生信息学生信息”的记录编辑窗口的记录编辑窗口 ,若选择,若选择“否否”按钮,则关闭表设计器窗口,并将表结构保存在工按钮,则关闭表设计器窗口,并将表结构保
13、存在工作目录中。作目录中。3.1.2表结构的建立表结构的建立(续(续6)返回3.1.2表结构的建立表结构的建立(续(续7)上面介绍了利用菜单创建表结构的操作方法,在上面介绍了利用菜单创建表结构的操作方法,在VFPVFP中还可以利用命令创建表结构:中还可以利用命令创建表结构:【语法格式语法格式】CREATE CREATE 在命令窗口键入在命令窗口键入CREATECREATE命令后,屏幕上弹出表设计命令后,屏幕上弹出表设计器窗口,以后的操作方法与菜单操作相同。器窗口,以后的操作方法与菜单操作相同。返回返回3.1.3 记录数据的输入记录数据的输入 下面以学生信息表中记录数据的录入为例,介绍记下面以学
14、生信息表中记录数据的录入为例,介绍记录数据的录入方法。录数据的录入方法。记录数据的录入记录数据的录入 步骤步骤1:单击上图中的单击上图中的“是是”按钮,打开记录编辑窗口。按钮,打开记录编辑窗口。步骤步骤2 2:在学号字段输入在学号字段输入0400100104001001。光标自动切换到姓名。光标自动切换到姓名字段。字段。步骤步骤3 3:在姓名字段输入尚杰,按在姓名字段输入尚杰,按TabTab键(或回车键),键(或回车键),光标切换到性别字段。光标切换到性别字段。步骤步骤4 4:在性别字段输入男,光标自动切换到入学成绩字在性别字段输入男,光标自动切换到入学成绩字段。段。步骤步骤5 5:在入学成绩
15、字段输入在入学成绩字段输入520.5520.5,光标自动切换到四,光标自动切换到四级通过否字段。级通过否字段。步骤步骤6 6:在四级通过否字段输入:在四级通过否字段输入t t,光标自动切换到计算光标自动切换到计算机等级字段。机等级字段。步骤步骤7 7:在计算机等级字段输入二级,光标自动切换到在计算机等级字段输入二级,光标自动切换到出生日期字段。出生日期字段。步骤步骤8:由于日期默认格式为由于日期默认格式为MDY,在出生日期字段输在出生日期字段输入入11/20/86。不必输入分隔符。不必输入分隔符/。3.1.3 记录数据的输入记录数据的输入(续(续1)2.2.备注型字段数据的录入备注型字段数据的
16、录入步骤步骤1 1:将光标移动到备注字段。将光标移动到备注字段。步骤步骤2 2:按下按下Ctrl+PugCtrl+Pug或或Ctrl+HomeCtrl+Home或双击或双击memomemo区,打开编区,打开编辑窗口,输入如下内容辑窗口,输入如下内容:尚杰尚杰,1992,1992年起在武汉市第一人民小学上学年起在武汉市第一人民小学上学,1998,1998年起年起在武汉市曙光中学上初中在武汉市曙光中学上初中,2001,2001年起在武汉市三十八中学年起在武汉市三十八中学上高中上高中,2004,2004年成为江夏大学的学生。年成为江夏大学的学生。步骤步骤3 3:编辑完成后,按编辑完成后,按Ctrl+
17、WCtrl+W将数据存入相应的备注文将数据存入相应的备注文件之中返回记录录入窗口;按件之中返回记录录入窗口;按Ctrl+QCtrl+Q或或EscEsc则放弃本次编则放弃本次编辑,返回记录录入窗口。输入完毕后,该字段显示的辑,返回记录录入窗口。输入完毕后,该字段显示的“memo”memo”变为变为“Memo”Memo”。3.1.3 记录数据的输入记录数据的输入(续(续2)3 3通用型字段数据的录入通用型字段数据的录入 VFPVFP的通用型字段可以存储图形、图象、声音等多媒的通用型字段可以存储图形、图象、声音等多媒体数据体数据,通用型字段的内容存储在通用型字段的内容存储在 .fatfat文件中。通
18、用型字文件中。通用型字段的录入可使用编辑菜单的插入对象命令,或通过剪贴板段的录入可使用编辑菜单的插入对象命令,或通过剪贴板粘贴。粘贴。通用型字段的数据的输入,可在打开表的通用型字段通用型字段的数据的输入,可在打开表的通用型字段编辑窗口时通过剪贴板粘贴,或通过选择编辑窗口时通过剪贴板粘贴,或通过选择“编辑编辑”菜单中菜单中的的“插入对象插入对象”插入图形。下面用两种方法将保存在插入图形。下面用两种方法将保存在“我我的文档的文档”文件夹下的文件文件夹下的文件SA.bmpSA.bmp插入插入“学生信息学生信息”表中第表中第一条记录的通用型字段一条记录的通用型字段“照片照片”中。中。3.1.3 记录数
19、据的输入记录数据的输入(续(续3)【方法一方法一】步骤步骤1 1:用用WINDOWSWINDOWS的画图程序打开文件的画图程序打开文件SA.bmpSA.bmp。步骤步骤2 2:选用画图窗口工具箱的选用画图窗口工具箱的“选定选定”按钮,选定该图形。按钮,选定该图形。步骤步骤3 3:选择选择“编辑编辑”菜单的菜单的“复制复制”选项将图形送入剪贴板。选项将图形送入剪贴板。步骤步骤4 4:将鼠标指向将鼠标指向”学生信息学生信息”表第一条记录的表第一条记录的“照片照片”字字段,双击该区,打开段,双击该区,打开“学生信息学生信息.照片照片”编辑窗口。编辑窗口。步骤步骤5 5:选择选择“编辑编辑”菜单中的菜
20、单中的“粘贴粘贴”选项选项,剪贴板中图形剪贴板中图形就送入了该窗口。就送入了该窗口。3.1.3 记录数据的输入记录数据的输入(续(续4)【方法二方法二】步骤步骤1 1:鼠标指向鼠标指向“学生信息学生信息”表第一条记录的表第一条记录的“照片照片”字段。字段。步骤步骤2 2:双击该区,打开双击该区,打开“学生信息学生信息.照片照片”编辑窗口。编辑窗口。步骤步骤3 3:选择选择“编辑编辑”菜单中的菜单中的“插入对象插入对象”,打开,打开“插插入对象入对象”对话框。对话框。步骤步骤4 4:左击该对话框中的左击该对话框中的“由文件创建由文件创建”单选按钮。单选按钮。步骤步骤5 5:左击左击“浏览浏览”按
21、钮,在我的文档窗口中找到按钮,在我的文档窗口中找到SA.bmpSA.bmp左击左击“确定确定”按钮。按钮。3.1.3 记录数据的输入记录数据的输入(续(续5)返回返回返回目录返回目录3.2 表的维护与使用表的维护与使用 3.2 表的维护与使用表的维护与使用 3.2.1 表的打开和关闭表的打开和关闭3.2.2 显示表的结构和表的数据显示表的结构和表的数据3.2.3 修改表结构修改表结构3.2.4 修改记录数据修改记录数据3.2.5 记录的插入与追加记录的插入与追加3.2.6 记录的删除与恢复记录的删除与恢复3.2.7 记录指针的移动记录指针的移动3.2.8 表结构和数据记录的复制命令表结构和数据
22、记录的复制命令3.2.9 使用多个表的操作使用多个表的操作3.2.1 表的打开和关闭表的打开和关闭 在对表进行各种操作之前,必须首先打开数据表。在对表进行各种操作之前,必须首先打开数据表。1.1.数据表的打开数据表的打开2.2.(1 1)命令方式打开数据表)命令方式打开数据表【语法格式语法格式】USE USE【功能功能】在当前工作区中打开或关闭表。表打开时,若该在当前工作区中打开或关闭表。表打开时,若该表有备注型或通用型字段,则自动打开同名的表有备注型或通用型字段,则自动打开同名的 .fptfpt备备注文件。注文件。【说明说明】初始打开数据表,记录指针指向该表的第一条记初始打开数据表,记录指针
23、指向该表的第一条记录。录。(2 2)菜单方式打开数据表菜单方式打开数据表 步骤步骤1 1:选择选择“文件文件”菜单中的菜单中的“打开打开”。显示。显示“打开打开“对话框。对话框。步骤步骤2 2:在在“文件类型文件类型”下拉列表框中选定下拉列表框中选定“表表(*.(*.dbf)dbf)”类型。类型。步骤步骤3 3:在列表框中选定在列表框中选定“学生信息学生信息”表。表。步骤步骤4 4:单击单击“确定确定”按钮。按钮。3.2.1 表的打开和关闭(续表的打开和关闭(续1)2 2关闭数据表关闭数据表 表的操作结束后为防止丢失数据应及时关闭,以保表的操作结束后为防止丢失数据应及时关闭,以保证更新后的内容
24、能写入相应的表中。下面的命令可以关证更新后的内容能写入相应的表中。下面的命令可以关闭数据表。闭数据表。(1 1)USEUSE命令命令 本命令关闭当前表。本命令关闭当前表。(2 2)CLEAR ALLCLEAR ALL命令命令 本命令关闭各个工作区上打开的本命令关闭各个工作区上打开的表,并选择表,并选择1 1号工作区为当前工作区;从内存释放所有内号工作区为当前工作区;从内存释放所有内存变量及用户定义的菜单和窗口,但不释放系统变量。存变量及用户定义的菜单和窗口,但不释放系统变量。(3 3)CLOSE ALLCLOSE ALL命令命令 本命令关闭所有打开的数据库与本命令关闭所有打开的数据库与表,并选
25、择表,并选择1 1号工作区为当前工作区。本命令还将关闭表号工作区为当前工作区。本命令还将关闭表单设计器,查询设计器,报表设计器,项目管理器。单设计器,查询设计器,报表设计器,项目管理器。3.2.1 表的打开和关闭(续表的打开和关闭(续2)(4 4)CLOSE DATABASE ALLCLOSE DATABASE ALL命令命令 本命令关闭当前数本命令关闭当前数据库及其中表;若无打开的数据库,则关闭所有自由表,据库及其中表;若无打开的数据库,则关闭所有自由表,并选择并选择1 1号工作区为当前工作区。若命令中带有号工作区为当前工作区。若命令中带有ALLALL选项选项则关闭所有打开的数据库及其中的表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第03章 数据表的基本操作 03 数据表 基本 操作
限制150内