教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

Visual FOXPRO中的常用命令

来源:网络收集 时间:2026-09-07
导读: Visual FOXPRO中的常用命令 Visual FOXPRO中的常用命令.txt23让我们挥起沉重的铁锤吧!每一下都砸在最稚嫩的部位,当青春逝去,那些部位将生出厚晒太阳的茧,最终成为坚实的石,支撑起我们不再年轻但一定美丽的生命。Visual FOXPRO中的常用命令 目录 -------

Visual FOXPRO中的常用命令

Visual FOXPRO中的常用命令.txt23让我们挥起沉重的铁锤吧!每一下都砸在最稚嫩的部位,当青春逝去,那些部位将生出厚晒太阳的茧,最终成为坚实的石,支撑起我们不再年轻但一定美丽的生命。Visual FOXPRO中的常用命令

目录


--------------------------------------------------------------------------------

说明

一、数据库的建立、打开、关闭和删除

二、数据表和视图的建立、打开、关闭和删除

三、数据表和表结构的编辑、修改

四、数据表中数据操作(查询、插入、删除和修改等)

五、文件管理(文件和文件夹的复制、创建和删除)

六、数据的复制与传送

七、排序与索引

八、查找和定位

九、统计计算

十、程序控制

十一、其它


--------------------------------------------------------------------------------

说明

命令结构

FoxPro的命令结构一般由命令动词、语句体和注释几部分构成。
如:LIST [范围] [[FIELDS 字段名列表] [FOR 条件][WHILE 条件] [OFF] [TO PRINT]

常用子句

范围:表示记录的执行范围,可以是下面几项其中之一:

ALL 表示全部记录;

NEXT n 表示从当前记录开始的以下n条记录;

RECORD n 表示第n号记录;

REST 表示从当前记录到最后一条记录。

FIELDS 字段名表:用于指定操作的字段,多个字段时用逗号分隔。
FOR条件:对满足条件的记录进行操作。

WHILE 条件:当遇到第一个不满足条件的记录时,停止命令执行。



以下命令中,大写的英文词为关键词,必须原样照写。

“常用子句”指以下几个可选子句:

[范围] [FIELDS 字段名表] [FOR 条件] [WHILE 条件]

命令中的“列表”,指用“,”分隔的各项。如“字段名列表”就是将各个字段名用逗号分隔。

部分英文词的意义:Databasename 数据名 tablename 数据表名 filename 文件名 Viewname 视图名 arrayname 数组名



提示:加下划线的为本课程要求掌握的命令。
 

一、数据库的建立、打开、关闭和删除

建立数据库:

CREATE DATABASE [databasename|?]



从磁盘中删除数据库:

DELETE DATABASE databasename|?



打开数据库:

OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE]



打开数据库设计器(允许用户按交互方式编辑当前数据库):

MODIFY DATABASE [databasename|?]

指定的数据库databasename为当前数据库。



指定当前的数据库:

SET DATABASE TO [databasename]


Databasename必须为已经打开的数据库。如果省略数据库名称databasename,则不指定当前数据库(没有当前数据库)。



关闭数据库:

CLOSE DATABASE [ALL]

关闭当前数据库,如果带ALL子句,则关闭所有打开的数据库。


Visual FOXPRO中的常用命令


二、数据表和视图的建立、打开、关闭和删除

建立数据表(SQL命令):

CREATE TABLE | DBF tablename (Col_name1 Type1 [NOT NULL/NULL]

[{,Col_name2 Type2 [NOT NULL/NULL]}...])

table_name是所创建的数据表的名字。

Col_name1,Col_name2,...是表中列的名。

Type1, Type2...是相应列的数据类型(VFP的数据类型见表3-9)。

如果说明为NOT NULL,则列中不允许分配空值(这种情况下,列不能包含空值,如果插入空值,将返回错误信息)。



向当前打开的数据库中添加数据表:

ADD TABLE tablename|?



从当前打开的数据库中删除数据表:

REMOVE TABLE tablename|? [DELETE]

如果包含DELETE子句,将从磁盘中删除这个表文件,否则,只从数据库中删除,但文件仍保存在磁盘中。



在当前打开的数据库中建立视图:

CREATE SQL VIEW viewname AS SELECT ……

其中SELECT ……为SELECT语句。

执行这个语句时,如果没有打开的数据库,则建立独立的视图,这样的视图不能存储。



从当前打开的数据库中删除视图:

DELETE VIEW viewname



打开一个表:

USE tablename|? [IN 工作区号]



将当前数据表与另一数据表连接后建立一个新表:

JOIN WITH 工作区号|表别名 TO tablename FOR 条件 [FIELDS 字段名表]



三、数据表和表结构的编辑、修改

打开浏览窗口(可在其中编辑数据表):

BROWSW(详细格式见P. 114~116)



打开并修改数据表中的字段:

(1) CHANGE [FIELDS 字段名列表]

(2) EDIT [FIELDS 字段名列表]

这两个命令的功能相似,可选子句较多(详见手册)。



数据表改名:

RENAME TABLE tablename1 TO tablename2

其中数据表tablename1必须存在且未打开。



视图改名:

RENAME VIEW viewname1 TO viewname2

其中数据表tablename1必须存在且未打开。



修改数据表结构(SQL命令):

ALTER TABLE tablename ;

ADD 字段名 Type [NULL | NOT NULL]

[,字段名 Type [NULL | NOT NULL] ;

[ALTER COLUMN字段名Type {NULL | NOT NULL}];

[{,字段名Type NULL | NOT NULL}...] ;

[DROP字段名[,字段名[, ...]]



将当前表与另一表之间建立关联:

SET RELATION TO [表达式1 INTO 工作区号1 | 表别名1];

[, 表达式2 INTO 工作区号2 | 表别名2] [, ...]

建立关联的两个表必须事先已按关联表达式进行索引排序。



在当前表与另一表之间建立一对多关联:

SET SKIP TO表别名1[, 表别名2]



消除当前表
与另一表之间的关联:

SET RELATION OFF INTO 工作区号 | 表别名



四、数据表中数据操作(查询、插入、删除和修改等)

 

数据查询SELECT语句(SQL命令)

格式见教材的有关章节。这是本课程的重点内容,必须很好地掌握。

Visual FOXPRO中的常用命令



 

更改数据表中的记录:

REPLACE 字段1 WITH 表达式1[ADDITIVE];

[,< [,<字段2> WITH <表达式2>[ADDITIVE],…];

[FOR 条件1] …… 此处隐藏:7786字,全部文档内容请下载后查看。喜欢就下载吧 ……

Visual FOXPRO中的常用命令.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1809750.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)