Visual FoxPro程序设计教程3.ppt

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro程序设计教程3.ppt

Visual FoxPro程序设计 第三章 数据库和表 3-1 数据库的创建和管理 一、数据库的创建 方法一:使用“数据库设计器”创建 操作方法: “文件”——“新建”——选择“数据库”选项——“新建文件”——设置存储路径和文件名——“保存” 数据库文件名为*.dbc 方法二:使用Create命令创建 命令格式: Create DataBase数据库名 注意:创建了数据库后,在常用工具栏里可选择自己创建的数据库作为当前数据库。 方法三 在项目管理器中创建数据库 操作步骤: 1、打开已创建的项目*.pjx 2、在项目管理器中选择“数据”——“数据库”——“新建”——选择“数据库”选项——“新建文件”——设置存储路径和文件名——“保存” 例:创建“学生成绩管理”数据库 方法一:项目管理器 方法二:数据库设计器 方法三: 在命令窗口中输入如下命令: Create database e:\学生管理.dbc 二、打开和修改数据库 方法一:使用“文件”菜单下的“打开”命令,在“打开”窗口中的文件类型下拉框内选择“数据库类型”,再选择所需数据库,单击“确定”即可。 方法二:使用Open或Modify命令 格式:Open|Modify 数据库名 注意:几个参数 exclusive: 以独占方式打开 Shared:以共享的方式打开 Noupdate:以只读的方式打开 Validate:指明打开数据库时是否进行合法性检查 Noedit:只能打开数据库,不能修改数据库 Nowait:只能用于程序中,程序执行时不需等待打开的数据库关闭而继续执行。 三、关闭和删除数据库 (一)关闭数据库 方法一:项目管理器 方法二:命令方式 CLOSE DATABASE [ALL] (二)删除数据库 方法一:项目管理器 方法二:命令方式 DELETE DATABASE 参数: deletetables:删除数据库的同时删除数据库中的表; Recycle:删除的文件放入回收站,可还原 3-2 数据库表的基本操作 数据库中的表文件是数据库的主要组成部分,其扩展名为*.dbf,如果在表中有备注型或通用型字段,则还会有一个同文件名而扩展名为*.fpt的文件。 一、在数据库中建立表 创建好数据库后接下来的工作是建立数据库中各种数据表。 一个数据表由表名、表结构、数据记录三个要素组成。 在建立数据表之前应先分析该数据库中各种复杂的关系如何分解成各个简单的二维表,以及每张表的结构如何。 方法一:数据库设计器。使用“文件”菜单中的“打开”命令或使用Modify Database[数据库名]的命令打开创建好的数据库后,可进入数据库设计器窗口,选择其中的“新建表”命令,可在当前数据库中新建数据表。 如:在“学生管理”数据库下新建一张名为“学生信息表”的数据表。 学生信息表的结构 学号 char(10) not null P63 关于空值 姓名 char(20) not null 年龄 int(4) 性别 char(2) 系别 char(10) 方法二:项目管理器 方法三:命令方式:Create table 二、自由表的建立 自由表是不属于任何数据库的表,可与数据库表相互转化。 与数据库表的区别: 1、字段名长度最长为10个字符,数据库表可为128个字符。 2、自由表一旦加入数据库后就不再是自由表,一个自由表只能属于一个数据库。 方法一:通过项目管理器创建 方法二:通过菜单命令 方法三:命令方式 Create table 1、使用“文件”菜单中的“新建”命令 2、使用Create table命令创建 基本格式如下: create table 表名( 字段名1 类型(长度),; 字段名2 类型(长度),; ………… 字段名n 类型(长度)) 注意:各个字段说明之间用逗号隔开,则各行之间用分号隔开,书写时一般一行只写一个字段说明,换行时用光标下移键,不用回车。 数据表名为*.dbf,在命令中的表名要带上扩展名。 例:创建 “课程表”和“学生选课表” 方法一:创建“课程表” 方法二 在命令窗口中输入以下命令: Create Table e:\学生选课表.dbf( 学号 char(10),;

文档评论(0)

czy2014 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档