FOXBASE数据库的基本操作.doc

上传人:自*** 文档编号:126264664 上传时间:2020-03-23 格式:DOC 页数:7 大小:35.50KB
返回 下载 相关 举报
FOXBASE数据库的基本操作.doc_第1页
第1页 / 共7页
FOXBASE数据库的基本操作.doc_第2页
第2页 / 共7页
FOXBASE数据库的基本操作.doc_第3页
第3页 / 共7页
FOXBASE数据库的基本操作.doc_第4页
第4页 / 共7页
FOXBASE数据库的基本操作.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《FOXBASE数据库的基本操作.doc》由会员分享,可在线阅读,更多相关《FOXBASE数据库的基本操作.doc(7页珍藏版)》请在金锄头文库上搜索。

1、FOXBASE数据库的基本操作数据库的建立和显示1.建立数据库结构 *建立库结构的命令CREATE格式 CREATE 功能 在磁盘上建立一个库结构 执行该命令后,进入全屏幕编辑状态。用户一般可以编辑每一个字段的4个特征值。它们是,字段名称 由汉字、字母、数字、和下划线组成,长度不超过10个字符,以汉字或字母开始的的字串 字段类型 可以是N、C、L、D、M中的任何一种。系统的缺省值为C。 字段宽度 L、D、M这三种类型的宽度是固定的,分别为1、8、10,C型的宽度可由用户在1-254之间定义,N型的宽度在1-19之间 小数位数 对于C型字段,小数位数可以在1-15之间定义,并且必须至少比该字段的

2、宽度小2 2.输入数据库的记录 *建立库结构之后立即输入 在建立了数据库结构并存盘退出之前,系统提问是否立即输入记录数据。若是,则键入“Y”,屏幕显示输入记录数据的屏幕。在需要向备注字段输入内容时,当光标移到该字段上后,按下,则进入备注字段的全屏幕编辑状态。可按一般文本编辑方式输入所需的内容。之后,按返回先前的屏幕,可继续输入其它记录。 *事后向数据库中追加记录命令格式: APPEND BLANK 功能: 向当前数据库末尾追加记录。若含有参数BLANK,则在数据库末尾追加一条空的记录并返回系统的“点状态”。若不含BLANK参数,则进入记录编辑屏幕,可在末尾一条记录之后开始添加新的记录 *退出输

3、入记录状态 (1)存盘退出 1)在确信要终止记录输入并将正编辑的库文件存盘时,按或键。 2)当光标位于一新记录的首字段时,按回车即可。 (2)不存盘退出 键入或。 *显示库结构命令格式: LIST|DISPLAY STRUCTURE TO PRINT 功能: 显示当前数据库的结构LIST:连续显示 DISPLAY:分屏显示 *显示库记录命令格式: LIST|DISPLAY FIELDS FOR WHILE OFF TO PRINT 功能: 显示当前数据库中指定范围内,满足条件的所有记录OFF:不显示记录号,系统默认为显示记录号LIST:不分屏显示,且在无、参数时,默认是ALLDIAPLAY:分

4、屏显示,且在无、参数时,默认显示当前一条记录 打开和关闭数据库1.选择工作区命令格式: SELECT | 功能: 选定一个工作区为当前工作区FOXBASR在内存中设置了10个工作区,每一个区中可以打开一个库文件,故可以同时打开10个库文件。但同一时刻至由一个工作区里的文件是直接可操作的,此文件称为“当前文件”区号为1-10区名为A-J0号工作区特别表示当前未使用,且区号最小的工作区 2.打开数据库命令格式: USE INDEX ALIAS 功能: 在当前工作区打开库文件和相应的索引文件若当前工作区内已打开另外的库文件,则关闭之,并打开命令中指定的库文件ALIAS后的参数是为正打开的数据库文件定

5、义的别名不带任何参数的USE命令,起到关闭当前工作区内的库文件以及所有相关文件的功能 3.关闭数据库CLOSE ALL 关闭所有类型的文件,选择1号工作区为当前工作区,并保存内存变量 CLOSE ALTERNATE 关闭所有的已打开的文本文件 CLOSE DATABASES 关闭所有打开的数据库文件、格式文件、索引文件,并以1号工作区为当前工作区 CLOSE FOTMAT 关闭当前工作区中所有打开的格式文件 CLOSE INDEX 关闭当前工作区中所有打开的索引文件 CLEAR ALL 关闭所有类型的文件,选择1号工作区为当前工作区,并释放内存变量 USE 关闭当前工作区中所有打开的数据库文件

6、和索引文件 SET INDEX TO 关闭当前工作区中所有打开的索引文件 QUIT 关闭所有文件,释放内存,FOXBASR的“点状态” 间接建立数据库1.复制库结构命令格式: COPY STRUCTURE TO FIELDS 功能: 将当前数据库的结构复制到命令指定的文件中区,但是并不复制数据库的记录FIELDS参数给出复制哪些字段 2.复制库结构和库文件命令格式: COPY TO FIELDS FOR WHILE TYPE SDF|DELIMITED 功能: 用TYPE子句指定将文件复制为文本文件,参数SDF表示副本的记录是定常的,用参数DELIMITED表示副本的记录为不定常的 3.由其它

7、数据库向当间数据库追加记录命令格式: APPEND FROM FOR|WHILE 功能: 将指定的库文件中符合条件的记录追加到当前数据库末一个记录之后 编辑数据库 全屏幕编辑是指通过移动光标到指定位置上,然后用键盘命令实行编辑数据库的操作。 涉及全屏幕编辑的控制光标和其它编辑命令给出如下:功能 键盘命令 光标上移一行或一个字段: CTRL+E或键 光标下移一行或一个字段: CTRL+X或键 光标左移一个字符: CTRL+S或键 光标右移一个字符: CTRL+D或键 上移一页或一个记录: PGUP 下移一页或一个记录: PGDN 转换输入的方式为插入或覆盖: INS 插入一个空行或一空字段: C

8、TRL+N 删除当前光标处的字符: DEL 编辑库结构时,删除当前光标处的字段: CTRL+U 编辑记录时,删除或设置当前光标处的字段的删除记: CTRL+U 编辑库结构时,删除当前光标处的参数: CTRL+Y 编辑记录时,删除或设置当前光标处字段的据: CTRL+Y 编程或录入备注内容时,删除光标所在行: CTRL+Y 存盘退回到FOXBASE的“.”状态: CTRL+Y或CTRL+END 不存盘退回到FOXBASE的“.”状态: CTRL+Q或ESC 1.定位记录 系统为当前数据库设置了一个指向记录的指针。最初打开数据库文件时,指针指向第一条记录。命令格式 功能 GO|GOTO TOP|B

9、OTTOM| 使记录指针指向按逻辑顺序计的由参数决定处TOP 指向第一条BOTTOM 指向最末一条 指向表达式取整所得的值为记录号的记录 SKIP 使记录指针向后或向前等于移动数字表达式取整后的值的数条记录数值表达式的值N0 向后移动N条记录数值表达式的值N0 向前移动N条记录 N的缺省值为1 2.更新命令 功能 MODIFY STRUCTURE 修改当前数据库结构调用一次该命令只修改一向内容,以保证数据的完整和正确。需要修改多项内容时可多次调用该命令 EDIT|CHANGE FIELDS FOR WHILE EDIT|CHANGE RECORD| 在所给的范围内修改所有符合给出条件的记录FI

10、ELDS 显示和可修改的字段由此子句中的字段名表确定,缺省时,表示可显示和修改所有字段和缺省时,表示只修改当前记录修改第N条记录 REPLACE FOR WHILE WITH, WITH,. 在所给的范围内,对所有符合给出条件的记录用WITH之后的表达式的值替换相应的字段的值和缺省时,表示只替换当前记录 INSERT BEFORE BLANK 向当前数据库的当前记录之前或后插入一条记录BEFORE 在当前记录之前插入缺省BEFORE 在当前记录之后插入BLANK 插入一条空记录并进入记录编辑状态缺省BLANK 插入一条空记录并不进入记录编辑状态 3.删除和恢复记录命令 功能 DELETE FO

11、R WHILE 在指定范围内,逻辑删除所有满足指定条件的记录缺省范围和条件 仅逻辑删除当前一条记录 PACK 将当前数据库中的一切已做过逻辑删除的记录物理删除之 RECALL FOR WHILE 在指定范围内,将已做过逻辑删除的并满足给定条件的记录恢复之缺省范围和条件 仅恢复当前一条记录 4.浏览命令: BROWSE FIELDS WIDTH LOCKFREEZEN NOMODIFY NOMENU NOAPPEND 功能: 显示当前数据库的所有记录,并允许修改记录 FIELDSWIDTHLOCKFREEZENNOMODIFYNOMENU 指定显示的字段,缺省时,显示所有字段指定显示字符型字段的

12、宽度指定当屏幕窗口水平滚动时,屏幕左边不参加滚动的字段的个数此参数指定唯一可以修改的字段此参数仅对已索引的数据库文件有效,使修改作为索引依据的字段值后,记录指针仍指向原来的位置(记录号);此参数缺省时,修改后,指针指向按修改后的索引值此记录应在的位置(即,指针仍指在修改后的记录)上显示子功能菜单。子功能菜单包含一些移动记录指针和其它控制屏幕滚动机制及限制可修改字段的功能缺省时,BROWSE命令不允许使用此子功能菜单记录的索引和排序1.记录的索引命令 功能 建立索引文件 INDEX ON TO FOR UNIQUE 依据指定关键字的值,按升序排列建立索引文件,并打开之 指定据以排序的关键字或关键

13、字表达式 用此命令建立的索引文件的名,缺省的扩展名时.IDX 只对满足条件的记录进行索引UNIQUE 对索引关键字相同的记录,只建立其中第一个记录的索引缺省UNIQUE 对关键字相同的所有记录均建立索引 打开索引文件 USE INDEX 同时打开指定的库文件和索引文件索引文件名表中第一个文件是主索引,所有需要显示库文件的命令均按照主索引文件中记录的次序排列显示在屏幕上此命令可以多次使用,索引文件的次序按最后一次命令的索引文件名表为准,即用此命令可以改变主索引文件 SET INDEX TO 在已经打开了库文件之后,用此命令打开相应的索引文件此命令可以多次使用,索引文件的次序按最后一次命令的索引文件名表为准,即用此命令可以改变主索引文件 改变索引文件次序 SET ORDER TO 这也是一种改变索引文件表的次序的命令 指定0-7中的一个数字,以此

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号