打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Foxpro数据库命令汇总

Foxpro数据库命令汇总

说明:
1.
格式说明:
[ ]
方括号中的项目是任选项,根据不同情况,有时可省略。
删节号跟在那个项目后面,表示该项目可继续重复多次
2.
使用说明:
 (1)
命令动词后面的短语(如范围、条件、字段名表等)可按任意顺序排列, 但短语之间至少由一个空格分割
 (2)
命令短语中可任意使用大小写字母,命令中使用的字符(如逗号,引号,空格等)只能使用英文半角的字符。
 (3)
每行最多书写一条命令

 (4)每条命令可以只使用前面的四个字母。

(5)命令中有用的范围的, [范围]有通用的以下四种情况。
      All
全部记录;
      Next n
:指从当前记录开始向下的n个记录;
      ⑶Record n
:第n条记录;
      ⑷Rest
:从当前记录开始到最后一条记录为止;

 

一、第二节:

1Clear:清除工作区的内容(菜单:WindowsClear

 

2Quit:退出Foxpro系统(菜单:FileExit)

========================================================

二、第二节

3Creat:建立数据库(菜单:FileNew菜单下选择Table/DBF)

格式Creat 库文件名

说明:文件名的扩展名(.dbf)可省略,默认文件名为Untitled.dbf

 

4Use:打开/关闭数据库。

 格式Use  库文件名:打开数据库(菜单:FileOpen

Use:关闭数据库。

  

5Append :追加记录(菜单:RecordAppend
命令格式Append [blank]
功能:在数据库尾部添加记录
说明:[blank]的作用是在库尾部添加一空白记录,不进入全屏幕编辑窗口,如果不加blank,添加记录时会出现一个新的编辑窗口,让我们输入记录的数据。

========================================================

三、第四节


6
查看和修改数据库的结构

  格式List structure:查看结构(菜单:Databasesetup

    Modify structure:修改结构(菜单:DatabasesetupModyfy按钮)

 

7Browse:查看数据库记录的数据(菜单:DatabaseBrowse

格式:Browse [For 条件>] [Fields  字段名表] 

功能:全屏幕方式浏览满足条件的数据库记录(会打开一个新的浏览窗口)

说明[ Fields 字段名表]:显示字段名表中指定的字段,若省略,则显示所有字段。

[For 条件]:显示满足条件的记录,若省略,则显示所有记录。

字段名表里可以有许多字段,字段名与字段名之间用逗号(,)隔开。

 

8List / Display显示数据库记录
命令格式List [范围] [Fields 字段名表] [For  条件]

说明[范围]有前面的哪四种情况
   
(1)
ListDisplay的区别:

当显示内容超过一屏时,List不分屏显示,Display分屏显示;
[for 条件][范围]省略时,List默认显示所有记录,Display默认只显示当前记录。

List命令中,字段名表前的fields可省略,不省略也可以;而Display字段名表前的fields不能省略。

(2) List/DisplayBrowse的区别

三条命令都可以显示数据库的记录。

②List/Display是在工作区显示记录,而Browse是在一个新的窗口显示数据库的记录。

9Sum求数值型字段的和
命令格式:Sum [字段名表] [For条件]  [to 内存变量名表]
功能: 求满足条件记录的指定字段的和,结果依次存入指定的内存变量中.

说明:字段名表前不能加fields

字段名与变量名的数量要一致。


 10
Average数值型字段的平均值
命令格式:Average [字段名表] [For条件]  [to 内存变量名表]
功能:求满足条件记录的指定字段的平均值,结果依次存入指定的内存变量中.

说明字段名表前不能加fields

字段名与变量名的数量要一致。

 

11Count:计数

命令格式: Count [For条件]   [to 内存变量]
:统计符合条件的记录个数,结果存入指定的内存变量中
说明:省略[For 条件],则统计数据库的所有记录个数。

 

12、?:显示信息。

命令格式: ? 表达式

能:统依次计算并显示各表达式的值。
例如:sx,yw:在屏幕上显示变量sxyw的值。

中国:在屏幕上显示出:中国

  y=3+4:在屏幕上显示出:7

        数学=’,sx:则在屏幕上显示出:数学=N (N为变量sx的值)

========================================================

四、第五节

 

13移动记录指针

Go Top记录指针移到第条记录;
      Go Bottom
:记录指针移到最后一条记录;

Go n:记录指针移到第N条记录;
      ⑷Skip
 n:记录指针向后移n条记录;
     
Skip -n:记录指针向前移n条记录 

说明:前三条命令移动指针叫绝对移动,后二条叫相对移动

 

14Insert插入记录
命令格式Insert  [Before]  [Blank]
功能:在数据库当前记录的后面或前面位置插入一条新记录
说明[Blank]:插入一空白记录;[Before]在指定记录的前面插入新记录

 

15Delete逻辑删除记录
命令格式:Delete [范围] [For 条件]
功能:从当前数据库中,在指定的<范围>,给满足<条件>的记录标上删除标记
说明:[范围]有五种情况,前面四种加一省略一种。
    
省略:删除当前记录

注:用Recall命令可恢复逻辑删除。

 Recall命令的格式Recall [范围] [For 条件]

 

16Pack物理删除 (必须先逻辑删除--Delete)
功能:把当前数据库中,所有带删除标记的记录从数据库中真正删除掉.

17
Zap :物理删除库文件中的全部记录
功能:把当前数据库文件中的全部记录进行物理删除,只保留库结构
说明:此命令相当于执行Delete AllPack两条记录

 

18Edit:修改记录中的数据

功能:修改当前记录中的数据。

说明:通过键盘的PageDown PageUp键可以把光标向下或向上移动记录,以便修改后面或前后的记录数据。

 

19Replace替换数据内容
命令格式:Replace [范围]  字段名1  With  表达式1  [,字段名2 with 表达式2 …] [For 条件]
功能:由系统自动检索出指定范围的符合条件的记录,并对其中指定字段的内容用<表达式1>的值替换<字段名1>的内容
说明: [范围]有五种情况,前面四种加一省略一种。
    
省略:当前记录

20Copy数据库结构和文件的复制
命令格式①:Copy Structure To 新库文件名 [Fields 字段名表]
功能:把当前数据库文件的结构复制到新的库文件中
说明:
(1)
必须打开被复制的数据库文件;
(2)
新的数据库文件只有结构没有记录;
(3)
新库结构由[Fields 字段名表]来指定,若省略,则两库结构相同

 

命令格式②: Copy to 新库文件名  [For 条件] [Fields 字段名表]

功能:将当前数据库文件中满足条件的记录复制到新的数据库文件中,新文件的结构仅含指定的字段.

========================================================

五、第六节

 

21Sort:分类排序(菜单:DatabaseSort
格式: Sort  To 库文件名  On  字段1[/参数][,字段2[/参数]…] [Fields 字段名表]  [For 条件]
功能:对当前打开的数据库,按照给定的关键字重新排序,生成一个名为库文件名的数据库文件
说明:
(1)
新文件的默认扩展名为Dbf
(2)
先按<字段1>排序,若值相同,则按<字段2>排序;
(3)[/
参数]/A为升序,/D为降序,(省略参数则默认为升序)
(4)
新库结构由[Fields 字段名表] 指定;
(5)
新库的记录由[For <条件>]指定。

 

22Index:建立一个索引文件(菜单:FileNew选择index选项)
格式:Index  On  字段名  To 索引文件名 
功能:以字段名为关键字,建立索引文件
说明:
(1)
索引文件的扩展名为Idx, 默认文件名为Untitled.idx
(2)
字段名只能一个,默认为升序,如果要降序则字段名前加一负号(-),加负号时此字段必须为数值型字段

(3) 索引文件建立后,原数据库中记录的物理顺序不便

23打开索引文件

格式①Use 库文件名 index 索引文件名

功能:打开库文件的同时打开索引文件。

格式②Set index to 索引文件名

功能:打开索引文件(相关的库文件已打开)

如:Use chengji index zf此命令与下面两条命令是等效的。

Use chengjiSet index to zf

 

24Locate数据库顺序查询
格式:Locate [<范围>] [For<条件>]
  Continue
功能:从当前数据库中指定范围内的第一条记录开始,依次查找符合条件的记录.Continue命令用于配合最近一次Locate命令的使用,查找下一条满足条件的记录.
说明:查询执行后,只将记录指针重新定位,并不显示所定位的记录的内容,若要显示,可配合使用Display命令.

 

25Seek索引查询
格式:Seek  查询的数据
功能:利用索引文件快速查找满足条件的数据记录.
说明 (1)必须首先打开相应的索引文件,其次查找的字符串、数值型或日期型数据必须与索引关键字类型相同。

(2)Seek后面不能带条件。 

 

六、第七节

 

26、命令(程序)文件的建立(菜单:FileNew菜单下选择program选项)

格式Modify Command  程序文件名

说明:程序文件名的扩展名可省略,扩展名为.prg,

默认文件名为Untitled.prg

 

27、执行程序文件:

格式:Do  程序文件名     

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VFP命令、函数及程序语句大全
第三章 VFP数据库(表)的概念及操作
易语言对ACCESS数据库基础
Visual Foxpro命令汇总
对表中记录操作的命令
VFP_第3章 表的创建与使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服