当前位置: 首页 > news >正文

foxpro mysql_Foxpro数据库命令汇总

Foxpro数据库命令汇总

说明:1.格式说明:

[ ]方括号中的项目是任选项,根据不同情况,有时可省略。…删节号跟在那个项目后面,表示该项目可继续重复多次2.使用说明:

(1)命令动词后面的短语(如范围、条件、字段名表等)可按任意顺序排列, 但短语之间至少由一个空格分割(2)命令短语中可任意使用大小写字母,命令中使用的字符(如逗号,引号,空格等)只能使用英文半角的字符。(3)每行最多书写一条命令

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

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

一、第二节:

1、Clear:清除工作区的内容(菜单:Windows→Clear)

2、Quit:退出Foxpro系统(菜单:File→Exit)

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

二、第二节

3、Creat:建立数据库(菜单:File→New菜单下选择Table/DBF)

格式:Creat库文件名

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

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

格式:Use库文件名:打开数据库(菜单:File→Open)

Use:关闭数据库。

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

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

三、第四节:

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

格式:List structure:查看结构(菜单:Database→setup)

Modify structure:修改结构(菜单:Database→setup下Modyfy按钮)

7、Browse:查看数据库记录的数据(菜单:Database→Browse)

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

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

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

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

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

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

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

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

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

(2)List/Display与Browse的区别:

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

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

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

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

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

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

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

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

11、Count:计数

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

12、?:显示信息。

命令格式:? 表达式

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

?’中国’:在屏幕上显示出:中国。

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

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

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

四、第五节:

13、移动记录指针:

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

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

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

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

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

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

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

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

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

18、Edit:修改记录中的数据

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

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

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

20、Copy:数据库结构和文件的复制命令格式①:Copy Structure To新库文件名 [Fields 字段名表]功能:把当前数据库文件的结构复制到新的库文件中说明:

(1)必须打开被复制的数据库文件;(2)新的数据库文件只有结构没有记录;(3)新库结构由[Fields 字段名表]来指定,若省略,则两库结构相同

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

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

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

五、第六节:

21、Sort:分类排序(菜单:Database→Sort)格式: SortTo库文件名On字段1[/参数][,字段2[/参数]…] [Fields字段名表][For条件]功能:对当前打开的数据库,按照给定的关键字重新排序,生成一个名为库文件名的数据库文件说明:

(1)新文件的默认扩展名为Dbf;(2)先按排序,若值相同,则按排序;(3)[/参数]:/A为升序,/D为降序,(省略参数则默认为升序);(4)新库结构由[Fields字段名表]指定;(5)新库的记录由[For ]指定。

22、Index:建立一个索引文件(菜单:File→New选择index选项)格式:IndexOn字段名  To索引文件名功能:以字段名为关键字,建立索引文件说明:

(1)索引文件的扩展名为Idx;,默认文件名为Untitled.idx

(2)字段名只能一个,默认为升序,如果要降序则字段名前加一负号(-),加负号时此字段必须为数值型字段

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

23、打开索引文件。

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

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

格式②:Set index to索引文件名

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

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

Use chengji和Set index to zf

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

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

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

六、第七节:

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

格式:Modify Command程序文件名

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

默认文件名为Untitled.prg

27、执行程序文件:

格式:Do程序文件名

相关文章:

  • java generatedvalue_java – 在JPA @GeneratedValue列中手动指定主键的值
  • java io byte_JavaIO之字节流学习笔记
  • 八大排序方法java_八大排序java
  • java一个类怎么调用另一个类的变量_如何在一个类里调用到另一个类的变量的值...
  • java return后执行_java 问题 如果前一个return执行了 那么后面的一系列System.out.println 还会执行吗...
  • java持久层_java访问持久层技术的进化
  • java set encoding file_系统变量file.encoding对Java的运行影响有多大?(转)good
  • java运行一段时间变慢_tomcat 运行程序很慢 运行一段时间就报错: java.lang.OutOfMemoryError: PermGen space...
  • java的开发人员数量_Java开发人员最容易出现的几类错误
  • 字符串加减转数字java_剑指Offer解题报告(Java版)——字符串转换为数字 49
  • Java txt 下拉刷新_「小程序JAVA实战」小程序页面的上拉下拉刷新(50)
  • Java语言西安交大高起专_2018年西安交大网络学院高起专/本英语入学考试复习题...
  • php 生成不了zip文件怎么打开吗,PHP生成压缩包,不带根目录 | 学步园
  • php变量持有对象的引用,我对PHP变量引用、对象引用的理解
  • php 自动填写表单,PHP自动生成表单代码分享
  • avalon2.2的VM生成过程
  • css系列之关于字体的事
  • go append函数以及写入
  • HTTP那些事
  • Javascript Math对象和Date对象常用方法详解
  • JS变量作用域
  • Linux gpio口使用方法
  • Markdown 语法简单说明
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • nodejs:开发并发布一个nodejs包
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Web标准制定过程
  • 阿里云购买磁盘后挂载
  • 规范化安全开发 KOA 手脚架
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • $(selector).each()和$.each()的区别
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (12)Linux 常见的三种进程状态
  • (windows2012共享文件夹和防火墙设置
  • (二)WCF的Binding模型
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (十三)Flask之特殊装饰器详解
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • .bashrc在哪里,alias妙用
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .NET实现之(自动更新)
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • []Telit UC864E 拨号上网
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [BZOJ 1040] 骑士
  • [C++ 从入门到精通] 12.重载运算符、赋值运算符重载、析构函数
  • [HarmonyOS]第一课:从简单的页面开始