内容发布更新时间 : 2025/2/3 7:44:31星期一 下面是文章的全部内容请认真阅读。
FOXBASE+命令全集
一.数据库相关的命令
1.退出命令: 格式:QUIT 功能:退出 FOXBASE+系统。
2.建立数据库:格式:CREATE <数据库文件名> 功能:建立数据库文件 3.显示数据结构:格式:LIST STRUCTURE 或DISPLAY STRUCTURE 功能:显示当前库的结构。
4.修改数据库结构:格式:MODIFY STRUCTURE 功能:修改数据库结构。 5.打开数据库:格式:USE [数据库文件名[ALIAS<别名>]] 6.追加记录:APPEND [BLANK]
7.插入记录:INSERT [BEFORE][BLANK] 8.从文件追加记录:
APPEND FROM <数据库文件名>[FOR<条件>][FIELDS<字段名清单>][范围] 9.显示记录:LIST [范围][FOR |WHILE<条件>][FIELDS<字段名清单>][OFF][TO PRINT]
DISPLAY [范围][FOR |WHILE<条件>][FIELDS<字段名清单>][OFF][TO PRINT] 10.记录指针移动:绝对移动:GO|GOTO <数值表达式> |TOP |BOTTOM 相对移动:SKIP [数值表达式] 11.修改记录:
EDIT [范围][FIELDS<字段名清单>][FOR|WHILE<条件>] GHANGE [范围] [FIELDS<字段名清单>] [FOR|WHILE<条件>]
REPLACE [范围]< 字段名1> WITH <表达式1>。。。。[FOR|WHILE<条件>] BROWSE [FIELDS<字段清单>][LOCK<数值表达式>][FREEZE<字段名>] [NOMENU] [NOAPPEND] [NOMODIFY] [WIDTH<数值表达式>] [NOFOLLOW] 12.逻辑删除记录:DELETE [范围][FOR|WHILE< 条件>]
13.恢复记录:RECALL [范围][FOR|WHILE< 条件>] 14.物理删除:PACK 15.全部物理删除:ZAP
16.设置删除标记生效或无效:SET DELETE ON |OFF
17.记录值送数组:SCATTER TO < 数组名>[FIELDS<字段名清单>] 18.数组值送记录:GATHET FROM <数组名>[FIELDS<字段名清单>]
19.建立排序文件:SORT ON 字段名1[/A/D/C],字段名2 [ /A/D/C]。。。。 TO <数据库文件名>[FOR|WHILE<条件>][FIELDS<字段名清单>][范围]
20.建立索引文件:INDEX ON <关键字表达式>TO< 索引文件名> [UNIQUE ] 21.索引文件的打开:USE [数据库文件名INDEX<索引文件名清单>] SET INDEX TO [<索引文件名清单>] 22.索引文件的关闭:SET INDEX TO CLOSE INDEX
23.主索引文件的改变:SET ORDER TO <数值表达式> 24.索引文件的重建:REINDEX
25.顺序查找:LOCATE FOR< 条件> [范围] 配合命令:CONTINUE 26.索引查找:FIND 字符串|数字 SEEK <表达式> 27.过滤筛选记录:SET FILTER TO [<条件>]
29.统计记录个数:COUNT[范围] [FOR|WHILE<条件>] [TO <内存变量>] 30.纵向求和:SUM [范围][表达式清单][FOR|WHILE< 条件>][TO <内存变量清单>]
31.纵向求平均值:AVERAGE [范围][表达式清单][FOR|WHILE< 条件>][TO <内存变量清单>] 32.分类汇总:
TOTAL ON <关键字>TO <汇总库名>[FOR |WHILE<条件>][FIELDS<字段名清单>][范围]
33.选择工作区:SELECT <工作区号>|<别名>|<0> 34.数据库的关联:
SET RELATION TO [<关键字>|<数值表达式>|
JION WITH<别名> TO <数据库文件名> FOR<条件> [FIELDS<字段名清单>] 36.数据库的更新:UPDATE ON <关键字> FROM <别名> REPLACE <字段名1> WITH <表达式1> [,<字段名2> WITH <表达式2>…][RANDOM]
37.复制数据库:COPY TO <数据库文件名> [范围] [FOR|WHILE<条件>] [FIELDS<字段名清单>]
38.复制数据库结构:COPY STRUCTURE TO <数据库文件名> [FIELDS<字段名清单>] 39.生成结构描述文件:COPY TO <数据库文件名> STRUCTURE EXTENDED 40.由结构描述文件建立数据库文件结构:CREATE <数据库文件名> FROM <结构描述文件名>
41.复制成文本文件:COPY TO <文本文件名> [范围][FOR|WHILE<条件>][FIELDS<字段名清单>][TYPE]<文件类型> 标准格式:SDF 紧凑格式:DELIMITED [WITH<分隔符>|BLANK]
42.将文本文件追加到数据库文件成为记录:APPEND FROM <文本文件名> [TYPE] <文件类型>
43.列文件目录:DIR <文件名> [TO PRINT ]
44.磁盘文件的复制:COPY FILE <源文件名> TO < 目标文件名> 45.文件重命名:RENAME <源文件名> TO < 新文件名> 46.删除文件:DELETE FILE <文件名> 或ERASE <文件名> 47.显示文本文件内容:TYPE <文件名> [TO PRINT]
48.内存变量的显示:LIST MEMORY [TO PRINT] 或DISPLAY MEMORY [TO PRINT]