版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第3章章 visual foxpro6.0数据库及其操作数据库及其操作 3.1 项目的创建项目的创建3.2 数据库的创建及基本操作数据库的创建及基本操作3.3 数据表的创建数据表的创建 3.4 数据表的操作数据表的操作 3.5 数据表的维护数据表的维护 3.6 数据表的排序与索引数据表的排序与索引 3.7 数据表的查询与统计数据表的查询与统计3.8 数据字典的建立数据字典的建立 3.1 项目的创建项目的创建 3.1.1 工作目录的建立工作目录的建立利用资源管理器,在磁盘利用资源管理器,在磁盘e e的根目录下创建一个名为的根目录下创建一个名为“vfp6”vfp6”的文件夹为工作目录。的文件夹为
2、工作目录。设置为默认目录,系统自动选择该文件夹进行保存文件。设置为默认目录,系统自动选择该文件夹进行保存文件。 3.1 项目的创建项目的创建 3.1.2 项目文件的建立项目文件的建立1.1.菜单方式菜单方式2.2.命令方式命令方式命令格式:命令格式:create project create project 功能:打开项目管理器并创建项目。功能:打开项目管理器并创建项目。3.1 项目的创建项目的创建 3.1.3 项目文件的打开项目文件的打开 1.菜单方式菜单方式 选择“文件打开”命令,打开如图3.3所示的“打开”对话框。 在“文件类型”下拉列表框中选择“项目”选项,在“查找范围”框中选择项目文
3、件所在的文件夹。 双击要打开的项目文件,或者选中后再单击“确定”按钮,打开该项目。2.命令方式命令方式命令格式:modify project 功能:打开项目管理器,显示指定的项目文件。3.2 数据库的创建及基本操作数据库的创建及基本操作数据库的设计过程数据库的设计过程: :(1)(1)明确设计目的明确设计目的(2)(2)确定需要的表确定需要的表(3)(3)确定表中需要的字段确定表中需要的字段(4)(4)确定表间关系确定表间关系(5)(5)优化设计优化设计3.2 数据库的创建及基本操作数据库的创建及基本操作3.2.2 数据库的创建数据库的创建 (1)在项目管理器中建立数据库(2)命令方式建立数据
4、库的命令是create database命令,其语法格式如下:格式:create database 3.3 数据表的创建数据表的创建1.数据表的类型数据表的类型自由表数据库表3.3 数据表的创建数据表的创建2.数据表的结构数据表的结构字段名字段类型字段宽度3.3 数据表的创建数据表的创建自由表的建立(1)菜单方式 选择“文件新建”命令或单击常用工具栏中的“新建”按钮,打开“新建”对话框。选择“表”文件类型,单击“新建文件”按钮,打开“创建”对话框。 在对话框中,选择保存位置“e:vfp6data”,输入表文件名“xuesheng.dbf”,然后单击“保存”按钮。(2)命令方式格式:create
5、 表文件名&扩展名.dbf可以省略功能:打开表设计器,创建数据表。3.3 数据表的创建数据表的创建记录的输入 3.3 数据表的创建数据表的创建数据库表的建立 3.3 数据表的创建数据表的创建自由表添加到数据库 3.4 数据表的操作数据表的操作vfp中常用的命令子句 1.范围子句范围子句3.4 数据表的操作数据表的操作vfp中常用的命令子句 2.for子句子句格式:for 功能:用于指明进行操作的条件。指明只对指定范围中那些符合给定条件的记录进行当前操作。例如:list next 6 for 成绩85&显示从当前记录开始的6条记录,且成绩小于85。3.4 数据表的操作数据表的操作
6、vfp中常用的命令子句 3.while子句子句格式:while 功能:也用于指明进行操作的条件。当遇到第一个不满足条件的记录时,命令即停止。例如:list next 6 while 成绩853.4 数据表的操作数据表的操作vfp中常用的命令子句 4.fields子句子句格式:browse fields 字段名1,字段名2, 功能:用于指明当前的操作涉及到表文件的哪些字段。例如:browse fields 学号,姓名,成绩3.4 数据表的操作数据表的操作3.4.2 工作区与数据表的基本操作工作区与数据表的基本操作1.选择工作区选择工作区2.打开数据表打开数据表3.关闭数据表关闭数据表4.浏览与显
7、示表结构浏览与显示表结构3.4 数据表的操作数据表的操作3.4.2 工作区与数据表的基本操作工作区与数据表的基本操作5.记录的浏览与显示记录的浏览与显示(1)browse命令(2)list命令(3)display命令3.4 数据表的操作数据表的操作3.4.3 记录的定位与检测记录的定位与检测1.指针的绝对移位指针的绝对移位2.指针位置的相对移位指针位置的相对移位3.记录检测函数记录检测函数3.4 数据表的操作数据表的操作3.4.3 记录的定位与检测记录的定位与检测3.记录检测函数记录检测函数3.5 数据表的维护数据表的维护3.5.1 表结构的修改表结构的修改1.项目管理器方式项目管理器方式2.
8、命令方式命令方式格式:modify structure功能:打开表设计器,显示并修改当前数据表的结构。3.5 数据表的维护数据表的维护3.5.2 记录的添加记录的添加1.在浏览窗口中追加记录在浏览窗口中追加记录 3.5 数据表的维护数据表的维护3.5.3 记录的编辑记录的编辑 3.5 数据表的维护数据表的维护3.5.4 删除记录删除记录记录的逻辑删除有以下两种方法。 (1)鼠标单击(2)命令方式格式:delete for while 功能:给当前数据表文件中满足条件的记录加逻辑删除标记。3.5 数据表的维护数据表的维护2.逻辑删除记录的恢复逻辑删除记录的恢复用以下方法可以取消记录的逻辑删除标记
9、。(1)鼠标操作在浏览窗口中,单击逻辑删除标记,取消黑色方框,即恢复了已删除的标记。(2)命令方式格式:recall for while 3.5 数据表的维护数据表的维护3.记录的物理删除记录的物理删除(1)将带有逻辑删除标记的记录物理删除格式:pack功能:在当前表中物理删除带有逻辑删除标记的记录。(2)记录的一次性删除使用zap命令可以一次性的将当前数据表中的所有记录从表文件中删除,仅保留表结构(第一行的字段名)。格式:zap功能:一次性物理删除表中所有记录,仅保留表结构。3.6 数据表的排序与索引数据表的排序与索引3.6.1 数据表的排序数据表的排序格式:sort to on /a/d
10、/c , /a/d /c for while ascendingdescending fields 功能:将当前数据表中指定范围内满足条件的记录,按照指定字段的升序或降序重新排列,并将排序后的记录按照fields子句指定的字段写入新的表文件中。3.6 数据表的排序与索引数据表的排序与索引3.6.2 数据表的索引数据表的索引可以通过index命令在结构复合索引文件中添加新的索引。格式:index on tag ascendingdescending uniquecandidate3.7 数据表的查询与统计数据表的查询与统计3.7.1 按物理顺序的记录查询按物理顺序的记录查询格式:locate f
11、or while 功能:按照记录的物理顺序,根据一定条件逐条记录进行查询。3.7 数据表的查询与统计数据表的查询与统计3.7.2 按索引顺序的记录查询按索引顺序的记录查询格式:seek 功能:在索引文件中查找关键字内容与表达式相同的第1条记录。3.7 数据表的查询与统计数据表的查询与统计3.7.3 数据表的统计与汇总数据表的统计与汇总1.数据表的统计数据表的统计(1)计数命令格式:count for while to 功能:在当前数据表文件中,统计指定范围内满足条件的记录个数。3.7 数据表的查询与统计数据表的查询与统计3.7.3 数据表的统计与汇总数据表的统计与汇总1.数据表的统计数据表的统计(2)求和命令格式:sum for while to to array 功能:对当前数据表中满足条件的记录根据指定的数值型字段表达式按列求和。(3)求平均值命令格式:average for while to to
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024常规终止解除劳动合同证明书
- 2024年城市供水工程建设项目特许经营合同
- 2024年废弃物处理拆除劳务合同
- 有关产品加工合同经典范文
- 2024工伤赔偿协议书示例
- 私营店主用人劳动合同范本2024年
- 互联网接入服务合同范本
- 标准建房合同范本
- 工程分包合同书范本专业
- 全面店面出租合同模板
- 砌体工程监理实施细则
- 运输车辆卫生安全检查记录表
- 房建装修修缮工程量清单
- 部编版四年级道德与法治上册第8课《网络新世界》优质课件
- 柴油发电机组应急预案
- 格力2匹柜机检测报告KFR-50LW(50530)FNhAk-B1(性能)
- 分级护理制度考试题及答案
- 小学生劳动课炒菜教案(精选8篇)
- 高考作文模拟写作:“德”与“得”导写及范文
- 江苏专转本《大学语文》考纲
- 中国青瓷艺术鉴赏智慧树知到答案章节测试2023年丽水学院
评论
0/150
提交评论