文档详情

第2章 数据库及其表的操作.ppt

发布:2016-07-19约1.2万字共130页下载文档
文本预览下载声明
第二章 VFP数据库与表的基本操作;第二章 VFP数据库与表的基本操作;2.1 数据库的基本操作 2.1.1数据库和数据表的关系;;2.1.2数据库的创建;图2-1 “新建”对话框 图2-2 “创建”对话框;;;图2-3 项目管理器 图2-4 新建数据库对话框;图2-5 数据库设计器;3.利用命令创建立数据库 VFP6中的命令有两种执行方式,即交互式运行和在程序中运行。因此,后面介绍的命令既可以在命令窗口中执行,也可以在程序中执行。 建立数据库的命令格式如下: 格式:CREATE DATABASE [数据库文件名|?] 功能:在不启动数据库设计器的情况下,直接建立一个空数据库。 说明:若选“数据库文件名”,则指定要创建数据库的名称,一般需要为数据库指定路径;若选择“?”或不选择任何参数,则该命令会打开“创建”对话框,用于指定要创建的数据库的名字和路径。;2.1.3数据库的维护;③修改数据库 格式:MODIFY DATABASE [数据库文件名|?] 功能:修改编辑一个数据库。 说明:若当前目录下有打开的数据库文件,则该命令会打开数据库设计器,对当前打开的数据库文件进行修改;若当前目录下没有打开的数据库文件,则该命令先弹出“打开”对话框,在对话框中指定要修改的数据库后,再打开“数据库设计器”对指定的数据库进行修改。 ④删除数据库 格式:DELETE DATABASE [数据库文件名|?] 功能:删除一个数据库。;如,在当前目录下利用命令建立一个名为xsgl的数据库,并进行一些基本维护操作。 CREATE DATABASE xsgl 在当前目录下建立名为xsgl的空数据库 CLOSE DATABASE 把刚建立的数据库关闭 OPEN DATABASE xsgl 打开数据库xsgl MODIFY DATABASE xsgl 编辑修改数据库xsgl,系统会打开数据库设计器 CLOSE DATABASE 把数据库关闭 DELETE DATABASE xsgl 删除数据库xsgl,系统打开询问框以确定是否删除 ⑵利用菜单打开或关闭数据库 除了利用命令之外,还可以利用“文件”菜单中的“打开”或“关闭”命令来打开或关闭数据库。;2.利用数据库设计器维护数据库 数据库是一种工作环境,它存储了若干个数据表。可以利用数据库设计器中的工具栏对数据库中的数据表进行维护,如向数据库中添加表、在数据库中新建表、把数据库中的表移去或删除等,在此只对添加表和移去/删除表进行简单介绍。 ⑴向数据库中添加表 以数据库xsgl中添加表为例。在图2-5的数据库设计器中右击鼠标,在弹出的快捷菜单中选择“添加”命令,或单击数据库设计器工具栏中的“添加”按钮,就会打开“打开”对话框,如图2-6所示,在对话框中选择要添加的数据表xsda(一定是自由表,否则会提示错误),然后单击“确定”按钮,就可以将数据表xsda添加到数据库中xsgl中,如图2-7所示。;图2-6 “打开”对话框 图2-7 添加了数据表的数据库设计器;图2-8 “移去表”对话框;2.2 数据表的基本操作 2.2.1 数据表结构的建立、显示和修改;;;图2-9 自由表的表设计器;图2-10 数据库表的表设计器 ;图2-11 输入数据记录询问对话框 ;图2-12 记录输入窗口;⑵利用命令建立数据表结构 在“命令”窗口中输入CREATE命令,也会建立一个新的数据表文件。其命令格式如下: 格式:CREATE [表文件名|?] 功能:建立一个新的表文件。 说明:表文件名可以带路径,用于指明被创建的表文件存放的位置,其扩展名默认为.dbf。如果缺省表文件名或使用“?”,将弹出“创建”对话框,以便输入要建立的表文件名。 ⑶利用表向导建立表结构 在VFP中,有一些常用的表结构(模板)或者是用户已经定义过的表结构(已添加到模板中),利用表向导可对系统中已经存在的表结构进行适当的修改、添加,就可建立一个新的表结构,以提高工作效率。;下面以数据库xsgl中的数据表xsda为模板,利用表向导建立学生信息表xsxx.dbf的结构。 表2-2 xsxx的字段定义 ;;图2-13“表向导步骤1—字段选取”对话框;②在图2-13中选定好字段之后,单击“下一步”按钮,出现图2-14所示的“表向导步骤1a-选择数据库”对话框。在对话框中选择新建的数据表是添加到某个数据库中还是自由表。在此将新建的表xsxx添加到数据库xsgl中。 ;③在图2-14中选定好数据库后,单击“下一步”按钮,进入“表向导步骤2-修改字段设置”对话框,如图2-15所示。在此对话框中对选定字
显示全部
相似文档