1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习目标了解的启动和退出及用户界面理解多个表的概念和同时使用掌握的项目管理器的使用理解的向导设计器和生成器掌握数据库的建立及其相关的操作掌握数据库表的建立及其相关的操作掌握自由表的建立及其与数据库表的相关操作数据库的建立及其基本操作相应的数据库名称实际是扩展名为的文件名还会自动建立一个扩展名为的数据库备注文件和一个扩展名为的数据库索引文件也即建立数据库后用户可以在磁盘上看到文件名相同但扩展名分别为和的三个文件这三个文件是供数据库管理系统管理数据库使用的用户一般不能直接使用这些文件建立数据库建立数

学习目标 了解VFP6.0的启动和退出及用户界面; 理解多个表的概念和同时使用。 掌握VFP6.0的项目管理器的使用; 理解VFP6.0的向导、设计器和生成器; 掌握数据库的建立及其相关的操作; 掌握数据库表的建立及其相关的操作; 掌握自由表的建立及其与数据库表的相关操作; 4.6 数据库的建立及其基本操作 相应的数据库名称实际是扩展名为.dbc的文件名,还会自动建立一个扩展名为.dct的数据库备注文件和一个扩展名为.dcx的数据库索引文件。也即建立数据库后,用户可以在磁盘上看到文件名相同,但扩展名分别为.dbc、.dct和.dcx的三个文件,这三个文件是供Visual FoxPro数据库管理系统管理数据库使用的,用户一般不能直接使用这些文件。 4.6.1 建立数据库 建立数据库的常用方法有以下三种: ●在项目管理器中建立数据库; ●通过“新建”对话框建立数据库; ●使用命令建立数据库 使用命令建立数据库 Create database [databasename|?] 功能:在计算机中建立一个只有名字的空数据库,扩展名为.dbc 使用命令建立数据库不必打开数据库设计器,只是数据库处于打 开状态,即紧接着的后续命令不必再使用open database命令打开 数据库 例:create database data\学生—成绩 以上三种方法都可以建立一个新的数据库,如果指定的数据库存 在,很可能会覆盖掉已经存在的数据库。如果系统环境参数safety 设置为off状态会直接覆盖,否则会出现警告对话框请用户确认。因 此,为安全起见可先执行命令set safety on 4.6.2 使用数据库 常用的打开数据库的方式也有三种: 在项目管理器中打开数据库; 通过“打开”对话框打开数据库; 使用命令打开数据库。 使用命令打开数据库 Open database [filename|?][exclusive|shared][noupdate] [validate] 说明:exclusive以独占方式打数据库,即允许其他用户在同一时刻 使用该数据库。默认的打开方式由set exclusive on|off的设 置确定,系统默认设置为“on”. noupdate指定数据库按只读方式打开,即不允许对数据库进 行修改,默认的打开方式是读/写方式,即可修改 validate指定visual foxpro检查在数据库中引用的对象是否 合法 Visual foxpro 在同一时刻可以打开多个数据库,但在同一时 刻只有一个当前数据库,指定当前数据库的命令是: Set database to[databasename],如果不指定参数,即执行命 令Set database to 将使得所有打开的数据库都不是当前数据 库. 例:open database 学生-成绩 4.6.3 修改数据库 可以用以下三种方法打开数据库设计器: ●从项目管理器中打开数据库设计器; ●从“打开”对话框打开数据库设计器; ●使用命令打开数据库设计器。 使用命令打开数据库设计器 modify database [databasename|?][nowait][noedit] 说明:nowait 该选项只在程序中使用,在交互使用的命令窗口中无效。其作用是在数据库设计器打开后继续执行程序,若不使用该项,在打开的数据库设计器后应用程序会暂停,直到数据库设计器关闭后应用程序才会继续执行 noedit使用该选项只是打开数据库设计器,而禁止对数据库进行修改 例:modify database data\学生-成绩 4.6.4 删除数据库 如果一个数据库不再使用了随时都可以删除,一般可以在项目 管理器中删除数据库,也可以用命令删除数据库。 从项目管理器中删除数据库比较简单,直接选择要删除的数据 库,然后单击命令按钮“移去”(参见图4.14),这时会出现如 图4.15所示的提示对话框: Visual foxpro的数据库文件并不真正含有数据库表或其他数据库 对象,只是在数据库文件中登录了相关的条目信息,表、视图或 其他数据库对象是独立存放在磁盘上的,所以,不管是“移去”还是 “删除”操作,都没有删除数据库中的表等对象,要在删除数据库的 同时删除表等对象,需要使用命令 命令格式: DELETE DATABASE [DatabaseName︱?][DELETETABLES][RECYCLE] DatabaseName:给出要从磁盘上删除的数据库文件名DELETETA BLES:选择该选项则在删除数据库文件的同时从磁盘上删除该数据 库所含的表(DBF文件)等。 RECYCLE:选

文档评论(0)

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

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

1亿VIP精品文档

相关文档