02 VFP课件09版 数据库、表和索引2 表的基本操作

上传人:qiuji****ngye 文档编号:44721848 上传时间:2018-06-14 格式:PPT 页数:161 大小:4.15MB
返回 下载 相关 举报
02 VFP课件09版 数据库、表和索引2 表的基本操作_第1页
第1页 / 共161页
02 VFP课件09版 数据库、表和索引2 表的基本操作_第2页
第2页 / 共161页
02 VFP课件09版 数据库、表和索引2 表的基本操作_第3页
第3页 / 共161页
02 VFP课件09版 数据库、表和索引2 表的基本操作_第4页
第4页 / 共161页
02 VFP课件09版 数据库、表和索引2 表的基本操作_第5页
第5页 / 共161页
点击查看更多>>
资源描述

《02 VFP课件09版 数据库、表和索引2 表的基本操作》由会员分享,可在线阅读,更多相关《02 VFP课件09版 数据库、表和索引2 表的基本操作(161页珍藏版)》请在金锄头文库上搜索。

1、第第2 2章章 数据库、表和索引数据库、表和索引第 2 页上一步下一步关 闭目 录2-2- 数据表的基本操作数据表的基本操作第第2 2章章 Visual FoxProVisual FoxPro的基本操作的基本操作2.4.1 2.4.1 数据库的命令操作方法数据库的命令操作方法2.4.2 2.4.2 用命令操作数据表用命令操作数据表2.4.3 VFP2.4.3 VFP文件的复制文件的复制2.4.2.4.4 4 表记录的操作表记录的操作本章作业本章作业2 2第四节数据表的基本操作2.4.1 数据库的命令操作方法第 5 页上一步下一步关 闭目 录2.4.1 数据库的命令操作方法操作数据库和数据表,可

2、以用系统菜单,更多的是用系统命令。直接在命令窗口输入系统命令,可以立刻看到表的运行结果。第 6 页上一步下一步关 闭目 录数据库操作 = 制作书包表操作 = 制作账本文件操作 = 复制账本表记录操作 = 登记数字第 7 页上一步下一步关 闭目 录1、创建数据库格式:CREATE DATABASE 数据库名|?执行该命令后, 从界面上看不出任何反映, 但数据库文件已径建立。除非在数据库名前指定路径, 否则创建的数据库文件存放在当前默认文件夹中。默认文件夹可通过SET DEFAULT TO 命令设定。第 8 页上一步下一步关 闭目 录1、创建数据库格式:CREATE DATABASE 数据库名|?

3、如果省略数据库名,或代之以问号,将显示如果省略数据库名,或代之以问号,将显示“ “打打开开” ”对话框,从中可以选择现有的数据库,或输对话框,从中可以选择现有的数据库,或输入所要创建或打开的新数据库名。入所要创建或打开的新数据库名。第 9 页上一步下一步关 闭目 录例1用命令创建一个数据库gz.dbcSET DEFA TO d:张大民crea data gzmodi data第 10 页上一步下一步关 闭目 录单选题1.在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,命令是_。A)CREATE B)CREATE SDBC)CREATE TABLE SDB D)CREA

4、TE DATABASE SDB第 11 页上一步下一步关 闭目 录单选题2.在Visual FoxPro中,创建一个名为学生管理.DBC的数据库文件,使用的命令是_。A)CREATEB)CREATE 学生管理C)CREATE TABLE 学生管理D)CREATE DATABASE 学生管理 第 12 页上一步下一步关 闭目 录2、打开数据库格式:OPEN DATA 数据库名| ?open data G:实验gzmodi data gz如果省略数据库名,或代之以问号,将显示如果省略数据库名,或代之以问号,将显示“ “打打开开” ”对话框,从中可以选择现有的数据库,或输对话框,从中可以选择现有的数

5、据库,或输入所要创建或打开的新数据库名。入所要创建或打开的新数据库名。第 13 页上一步下一步关 闭目 录例打开任意数据库nopen data ?第 14 页上一步下一步关 闭目 录单选题1.打开数据库abc的正确命令是_。A)USE abcB)USE DATABASE abcC)OPEN abcD)OPEN DATABASE abc 第 15 页上一步下一步关 闭目 录单选题2.一数据库名为student,要想打开该数据库,应使用的命令_。A)OPEN studentB)OPEN DATABASE studentC)USE studentD)USE DATABASE student第 16

6、页上一步下一步关 闭目 录3、修改数据库格式:MODIFY DATABASE 数据库名nMODI DATA ?第 17 页上一步下一步关 闭目 录4、关闭数据库格式:CLOSE DATABASEnCLOS DATA第 18 页上一步下一步关 闭目 录5、删除数据库(文件)格式:DELETE DATABASE 数据库名 RECYCLE带RECYCLE项, 则将删除数据库文件放入回收站中,可在回收站中进行还原操作恢复删除的数据库(文件)。 第 19 页上一步下一步关 闭目 录【例】创建人员信息数据库, 数据库名为RY。CREA DATA RY(查看文件RY.DBC, RY.DCT, RY.DCX)

7、OPEN DATA RY&重新打开RY数据库MODI DATA RY(数据库设计器-RY)CLOS DATA第 20 页上一步下一步关 闭目 录作业12 用表单显示和关闭数据库在项目管理器“学生选课系统”中制作如下一个表单,设置三个命令按钮,使其能打开、显示、修改指定的数据库或退出运行状态。第 21 页上一步下一步关 闭目 录在项目管理器“学生选课系统”中新建一个表单,控件设置如下图:第 22 页上一步下一步关 闭目 录2、设置控件属性:第 23 页上一步下一步关 闭目 录3、设置命令按钮1的click事件方法代码:OPEN DATA 学生选课库.dbcmodi data 第 24 页上一步下

8、一步关 闭目 录设置命令按钮3的click事件方法代码:CLOS DATA? “数据库已关闭! “第 25 页上一步下一步关 闭目 录设置命令按钮2的click事件方法代码:第 26 页上一步下一步关 闭目 录4、保存并运行本表单,将整个项目管理器文件夹发送到服务器中指定的文件夹中,等待教师的评分,本作业完成。2.4.2 命令操作数据表第 28 页上一步下一步关 闭目 录2.4.2 命令操作数据表数据库和数据表是两个不同的概念。数据库只是个容器,里面装着各种对象;而数据表则是账本,里面装着所有的数据。操作数据库和数据表的命令格式大体相似,稍有不同。第 29 页上一步下一步关 闭目 录数据库操作

9、 = 制作书包表操作 = 制作账本文件操作 = 复制账本表记录操作 = 登记数字第 30 页上一步下一步关 闭目 录1、创建数据表格式:crea 数据表名| ?ncrea gz第 31 页上一步下一步关 闭目 录2、打开数据表格式:USE 数据表名| ?nUSE ?第 32 页上一步下一步关 闭目 录3、修改数据表结构格式:modify structure 数据库名USE ?MODI STRU*注意,修改数据表时要先打开它。第 33 页上一步下一步关 闭目 录4、关闭数据表格式:USEnUSE第 34 页上一步下一步关 闭目 录单选题仅关闭当前表文件的命令是_。A)USE B)CLEARC)C

10、LOSE ALL D)CLOSE DATABASE第 35 页上一步下一步关 闭目 录【例】在人员信息数据库(数据库名为RY)创建“基本情况”表结构。OPEN DATABASE RYCREATE 基本情况(在表设计器中交互输入表结构)第 36 页上一步下一步关 闭目 录作业13 用表单和命令显示数据表在项目管理器“学生选课系统”中制作如下一个表单,设置七个命令按钮,使其能分别打开和显示指定的数据表或退出运行状态。第 37 页上一步下一步关 闭目 录在项目管理器“学生选课系统”中新建一个表单,控件设置如下图:第 38 页上一步下一步关 闭目 录2、设置控件属性:第 39 页上一步下一步关 闭目

11、录3、设置命令按钮的click事件方法代码:nUSE 学生.dbfnBROW第 40 页上一步下一步关 闭目 录4、保存并运行本表单,将整个项目管理器文件夹发送到服务器中指定的文件夹中,等待教师的评分,本作业完成。2.4.3 VFP文件的复制第 42 页上一步下一步关 闭目 录数据库操作 = 制作书包表操作 = 制作账本文件操作 = 复制账本表记录操作 = 登记数字第 43 页上一步下一步关 闭目 录1 1复制任何类型的文件复制任何类型的文件 【格式】COPY FILE TO 2.4.3 VFP文件的复制 COPY FILE COPY FILE 创建文件创建文件 FileName1 FileN

12、ame1 的一个备份。可使的一个备份。可使用用 COPY FILE COPY FILE 复制任何类型的文件。复制任何类型的文件。要复制的文件要复制的文件不能打开。不能打开。源文件名源文件名1 1和目标文件名和目标文件名2 2都要包含扩展都要包含扩展名。名。 若使用若使用 COPY FILE COPY FILE 复制含有备注字段、结构索引或复制含有备注字段、结构索引或两者兼有的表,则必须同时复制两者兼有的表,则必须同时复制 .FPT .FPT 和和 .CDX.CDX 文件文件。 第 44 页上一步下一步关 闭目 录【格式】COPY TO FIELDSFOR WHILE 2 2复制当前打开的表文件

13、复制当前打开的表文件 文件名:指定文件名:指定 COPY TO COPY TO 要创建的新文件名。要创建的新文件名。FIELDS FIELDS 字段名表:指定要复制到新文件的字段。若省略字段名表:指定要复制到新文件的字段。若省略 此此项,则将所有字段复制到新文件。项,则将所有字段复制到新文件。FOR FOR 条件:指定只复制逻辑条件条件:指定只复制逻辑条件 lExpression1 lExpression1 为为“真真”(.T.) (.T.) 的记录到文件中。的记录到文件中。WHILE WHILE 条件:指定一个条件,只有当该条件的逻辑表达式为条件:指定一个条件,只有当该条件的逻辑表达式为“真

14、真”(.T.) (.T.) 时才复制记录。时才复制记录。第 45 页上一步下一步关 闭目 录【格式】COPY STRU TO FIELDS3 3复制当前打开的表的结构复制当前打开的表的结构 文件名:指定要创建的表的名称。文件名:指定要创建的表的名称。 在在 Visual FoxPro Visual FoxPro 中,新表中每一个字段的默认中,新表中每一个字段的默认 值和值和 null null 值支持与当前选定表的设置是相同的。值支持与当前选定表的设置是相同的。FIELDS FIELDS FieldListFieldList只将只将 FieldListFieldList 指定的字段复制到新表。

15、若省略指定的字段复制到新表。若省略 FIELDS FIELDS FieldListFieldList,则把所有字段复制到新表。,则把所有字段复制到新表。第 46 页上一步下一步关 闭目 录COPY FILE 命令COPY FILE FileName1 TO FileName2COPY FILE 创建文件 FileName1 的一个备份。可使用 COPY FILE 复制任何类型的文件。要复制的文件不能打开。源文件名 FileName1 和目标文件名 FileName2 都要包含扩展名。若使用 COPY FILE 复制含有备注字段、结构索引或两者兼有的表,则必须同时复制 .FPT 和 .CDX 文件。 第 47 页上一步下一步关 闭目 录copy to 命令 COPY TO FileName用当前选定表的内容创建新文件。FileName指定 COPY TO 要创建的新文件名。若文件名中不包含扩展名,则指定扩展名为文件类型的默认扩展名。若不指定文件类型,则 COPY TO 创建一个新的 Visual FoxPro 表,并且用默认扩展名 .DBF 指定表文件名。 第 48 页上一步下一步关 闭目 录作业14 VFP文件的复制在项目管理器“学生选课系统”中制作如下一个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号