《(精品)第三章数据库及其操作.ppt》由会员分享,可在线阅读,更多相关《(精品)第三章数据库及其操作.ppt(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 第三章第三章 数据库及其操作数据库及其操作引言:引言:本章介绍本章介绍VFP数据库的建立和操作,包括数据库的建立和操作,包括建立和管理数据库,建立和使用表以及索引和建立和管理数据库,建立和使用表以及索引和数据完整性等方面数据完整性等方面3.1 数据库及其建立数据库及其建立 1)在项目管理器中建立在项目管理器中建立;建立数据库有三种方法建立数据库有三种方法:2)通过通过”新建新建”对话框建立对话框建立;3)通过命令窗口建立:通过命令窗口建立:CREATEDATABASE 刚刚建立的数据库只是定义了一个空的数据刚刚建立的数据库只是定义了一个空的数据库,它还没有数据,也不能输入数据,接着还需要库,
2、它还没有数据,也不能输入数据,接着还需要建立数据库表和其他数据库对象,然后才能输入数建立数据库表和其他数据库对象,然后才能输入数据和实施其他数据库操作据和实施其他数据库操作3.1.1 打开数据库打开数据库 1)在项目管理器中打开在项目管理器中打开;三种方法三种方法:2)通过通过”打开打开”对话框打开对话框打开;3)通过命令窗口打开,通过命令窗口打开,格式格式1:OPENDATABASE 说明说明:OPEN DATABASE 数据库文件名数据库文件名|?EXCLUSIVE|SHARED NOUPDATA VALIDATE EXCLUSIVE:独占方式打开独占方式打开 SHARED:共享方式打开共
3、享方式打开 NOUPDATA:只读方式打开只读方式打开 VALIDATE:检查条件(对:检查条件(对象是否合法,表和索引是否可用,字段和表是否可用)象是否合法,表和索引是否可用,字段和表是否可用)格式格式2:USE IN NOUPDATE ALIAS 说明说明:每个工作区中能且只能打开一个数据库文件。每个工作区中能且只能打开一个数据库文件。一个数据库文件只能在一个工作区中打开。一个数据库文件只能在一个工作区中打开。FoxPro规定用数字规定用数字1225作为工作区号,对前作为工作区号,对前10个工作区号还可以用字母个工作区号还可以用字母AJ 10个字符表示。个字符表示。FoxPro启动后,系统
4、默认当前工作区号是启动后,系统默认当前工作区号是1(A)工作区工作区.NOUPDATE 是以只读方式打开数据库文件。是以只读方式打开数据库文件。ALIAS 为打开的数据库提供一个别名。为打开的数据库提供一个别名。3.1.2 其他操作其他操作1.设置当前数据库:设置当前数据库:SET DATABASE TO 数据库文件名数据库文件名2.关闭数据库关闭数据库 (1)命令格式命令格式1:CLOSE DATABASE ALL 功能功能:关闭当前或所有数据库关闭当前或所有数据库,同时关闭数据库中同时关闭数据库中已经打开的各种文件已经打开的各种文件.(2)命令格式命令格式2:USE IN NOUPDATE
5、 ALIAS 功能:在指定工作区关闭数据库文件。功能:在指定工作区关闭数据库文件。3.修改数据库:修改数据库:原则:通过数据库设计器修改原则:通过数据库设计器修改.1)在项目管理器中打开在项目管理器中打开;打开的三种方法:打开的三种方法:2)通过通过”打开打开”对话框打开对话框打开;3)通过命令打开:通过命令打开:MODIFYDATABASE数据库文件名数据库文件名|?NOWAIT NOEDIT4.删除数据库删除数据库 (SETSEFATYON/OFF)方法:项目管理器或命令方法方法:项目管理器或命令方法DELETEDATABASE 数据库文件名数据库文件名|?DELETETABLES REC
6、YCLE 说明:说明:DELETE TABLES:删除数据库的同时,将它所含表一同从磁删除数据库的同时,将它所含表一同从磁盘删除盘删除 RECYCLIE:删除数据库及表放入回收站:删除数据库及表放入回收站 说明:移去,删除,取消(其中:移去:从当前项目管理器下移去,说明:移去,删除,取消(其中:移去:从当前项目管理器下移去,而不会从磁盘上删除)而不会从磁盘上删除)3.1.3 数据库结构的显示与修改数据库结构的显示与修改1.显示结构显示结构 格式格式1:list structure to printer to file 格式格式2:display structure to printer to
7、file 功能功能:显示数据库文件的结构显示数据库文件的结构.说明说明:格式格式1是滚动显示是滚动显示.格式格式2是分屏显示是分屏显示.命令中命令中to prin的作用是把数据库结构送到打印的作用是把数据库结构送到打印机输出机输出.命令中命令中to file是将库结构输出到一个是将库结构输出到一个文本文件文本文件(.TXT)中中.两个字句不能同时使用两个字句不能同时使用.总计为所有字段宽度之和加一总计为所有字段宽度之和加一,多加的一个字节多加的一个字节用来存放记录的删除标记用来存放记录的删除标记(2.修改数据库结构修改数据库结构v格式格式:MODIFY STRUv功能功能:修改当前打开数据库文件的结构修改当前打开数据库文件的结构.v例如例如:在在ZGDA.DBF结构中增加一个照片字段结构中增加一个照片字段3.复制数据库结构复制数据库结构v格式:格式:COPY STRUCTURE TO FIELDSv功能:用于复制数据库文件的结构,新的数据库文功能:用于复制数据库文件的结构,新的数据库文件由件由所指定。所指定。v说明:说明:被复制的数据库必须是打开的。被复制的数据库必须是打开的。v 该命令只能复制一个数据库的结构,不能复该命令只能复制一个数据库的结构,不能复制该数据库中的记录。制该数据库中的记录。