欢迎来到天天文库
浏览记录
ID:42178667
大小:188.00 KB
页数:8页
时间:2019-09-09
《第三章 数据库及其操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三章数据库及其操作引言:本章介绍VFP数据库的建立和操作,包括建立和管理数据库,建立和使用表以及索引和数据完整性等方面3.1数据库及其建立1)在项目管理器中建立;建立数据库有三种方法:2)通过”新建”对话框建立;3)通过命令窗口建立:CREATEDATABASE<数据库文件名>刚刚建立的数据库只是定义了一个空的数据库,它还没有数据,也不能输入数据,接着还需要建立数据库表和其他数据库对象,然后才能输入数据和实施其他数据库操作3.1.1打开数据库1)在项目管理器中打开;三种方法:2)通过”打开”对话框打开;3)通过命令窗口打开,格式1:OPENDATABASE<数据库文件名>
2、说明:OPENDATABASE[数据库文件名
3、?][EXCLUSIVE
4、SHARED][NOUPDATA][VALIDATE]EXCLUSIVE:独占方式打开SHARED:共享方式打开NOUPDATA:只读方式打开VALIDATE:检查条件(对象是否合法,表和索引是否可用,字段和表是否可用)格式2:USE<文件名>[IN<工作区号>][NOUPDATE][ALIAS<别名>]说明:⑴每个工作区中能且只能打开一个数据库文件。⑵一个数据库文件只能在一个工作区中打开。⑶FoxPro规定用数字1~225作为工作区号,对前10个工作区号还可以用字母A—J10个字符表示。⑷FoxPro
5、启动后,系统默认当前工作区号是1(A)工作区.⑸[NOUPDATE]是以只读方式打开数据库文件。⑹[ALIAS<别名>]为打开的数据库提供一个别名。3.1.2其他操作1.设置当前数据库:SETDATABASETO[数据库文件名]2.关闭数据库(1)命令格式1:CLOSEDATABASE[ALL]功能:关闭当前或所有数据库,同时关闭数据库中已经打开的各种文件.(2)命令格式2:USE[IN<工作区号>][NOUPDATE][ALIAS<别名>]功能:在指定工作区关闭数据库文件。3.修改数据库:原则:通过数据库设计器修改.1)在项目管理器中打开;打开的三种方法:2)通过”打开”
6、对话框打开;3)通过命令打开:MODIFYDATABASE[数据库文件名
7、?][NOWAIT][NOEDIT]4.删除数据库(SETSEFATYON/OFF)方法:项目管理器或命令方法DELETEDATABASE数据库文件名
8、?[DELETETABLES][RECYCLE]说明:DELETETABLES:删除数据库的同时,将它所含表一同从磁盘删除RECYCLIE:删除数据库及表放入回收站说明:移去,删除,取消(其中:移去:从当前项目管理器下移去,而不会从磁盘上删除)3.1.3数据库结构的显示与修改1.显示结构格式1:liststructure[toprinter][tofi
9、le<文件名>]格式2:displaystructure[toprinter][tofile<文件名>]功能:显示数据库文件的结构.说明:①格式1是滚动显示.格式2是分屏显示.②命令中[toprin]的作用是把数据库结构送到打印机输出.③命令中[tofile<文件名>]是将库结构输出到一个文本文件(.TXT)中.④两个字句不能同时使用.⑤总计为所有字段宽度之和加一,多加的一个字节用来存放记录的删除标记(※2.修改数据库结构格式:MODIFYSTRU功能:修改当前打开数据库文件的结构.例如:在ZGDA.DBF结构中增加一个照片字段3.复制数据库结构格式:COPYSTRUCTU
10、RETO<文件名>[FIELDS<字段名表>]功能:用于复制数据库文件的结构,新的数据库文件由<文件名>所指定。说明:⑴被复制的数据库必须是打开的。⑵该命令只能复制一个数据库的结构,不能复制该数据库中的记录。
此文档下载收益归作者所有