VF有哪些常用命令?
Visual Foxpro常用命令:
CREATE PROJECT 项目文件名
MODIFY PROJECT 项目文件名
DIMESION/DECLEARE 数组名1(N1,N2),数组名1(N1,N2)……SET DEFAULT TO 默认路径
SET PATH TO 搜索路径
CREATE 新表文件名
APPEND [BLANK]
APPEND FROM 文件名 FIELDS字段列表 FOR条件 DELIMITED WITH 分隔符 | SDF
APPEND FROM ARRAY 数组名 FOR 条件 FIELDS字段列表 |FIELDS LIKE/EXCEPT 通配符
USE 表文件名 EXCLUSIVE/SHARED INDEX 索引文件表 ORDER N | ORDER TAG 索引标识名 OF 复合索引文件名 IN N/别名
LIST/DISPLAY STRUCTURE TO PRINTER | TO FILE 文件名
LIST/DISPLAY FIELDS字段列表 范围FOR条件 WHILE 条件 OFF TO PRINTER | TO FILE 文件名
BROWSE FIELDS字段列表 FOR条件 FREEZE 字段 LOCK 记录数 TITLE 窗口标题
USE
CLOSE ALL
CLOSE TABLE/DATABASE/INDEX/
CLEAR ALL
QUIT
MODIFY STRUCTURE
GO[TO] RECORD N /TOP/BOTTOM
SKIP +N/-N
REPLACE 范围 FOR条件 WHILE 条件 字段1 WITH 表达式1,字段2 WITH 表达式2…… ADDITIVE
DELETE范围 FOR条件 WHILE 条件
RECALL 范围 FOR条件 WHILE 条件
PACK
ZAP
SET DELETED ON/OFF
SET TALK ON/OFF
SET SAFETY ON/OFF
SET STATUS ON/OFF
SET EXACT ON/OFF
SCATTER FIELDS字段列表 [MEMO] TO 数组名 [BLANK] |MEMVAR [BLANK]
GATHER FROM 数组名 | MEMOVAR FIELDS字段列表 [MEMO]
SET FILTER TO 过滤条件
SET FIELDS TO 字段列表/ALL
SET FIELDS ON/OFF
COPY TO 文件名 范围 FOR条件 WHILE 条件 FIELDS字段列表 |FIELDS LIKE/EXCEPT 通配符 DELIMITED WITH 分隔符 | SDF
COPY STRUCTURE TO 新表文件名 FIELDS字段列表
COPY STRUCTURE TO 表结构描述文件名 FIELDS字段列表 EXTENDED
CERATE FROM表结构描述文件名 FIELDS字段列表
SORT TO新表文件名 ON 关键字段列表 范围 FOR条件 WHILE 条件 FIELDS字段列表 |FIELDS LIKE/EXCEPT 通配符
INDEX ON 索引关键字表达式 TO 单索引文件名|TAG 索引标识名 OF 复合索引文件名 FOR 条件 COMPACT ASCENDING/DESCENDING UNIQUE/CANDIDATE
SET INDEX TO 索引文件名表 ADDITIVE
SET ORDER TO N |单索引文件名|TAG 索引标识名 OF 复合索引文件名 ASCENDING/DESCENDING
REINDEX [COMPACT]
DELETE TAG ALL | 索引标识1,索引标识2……
LOCATE 范围 FOR条件 WHILE 条件
CONTINUE
SEEK 表达式 ORDER N |单索引文件名|TAG 索引标识
FIND C型表达式
COUNT范围 FOR条件 WHILE 条件 TO 内存变量
SUM N型字段列表 范围 FOR条件 WHILE 条件 TO 内存变量|ARRAY 数组名
AVERAGE N型字段列表 范围 FOR条件 WHILE 条件 TO 内存变量|ARRAY 数组名
CALCULATE 表达式表 范围 FOR条件 WHILE 条件 TO 内存变量|ARRAY 数组名
TOTAL ON 关键字段 TO 汇总文件名 N型字段列表 范围 FOR条件 WHILE 条件
SELECT N/别名
SET VIEW ON/OFF
SET RELATION TO关联表达式1 INTO 别名1,关联表达式2 INTO 别名2… ADDTIVE
JOIN WITH N/别名 TO 新表文件名 FOR 连接条件 FIELDE 字段列表
CREATE DATABASE 数据库文件名
OPEN DATABASE 数据库文件名 EXCLUSIVE/SHARED NOUPDATE
SET DATABASE TO 数据库名
MODIFY DATABASE 数据库文件名 NOEDIT NOWAIT
USE 数据库名 EXCLUSIVE
CREATE VIEW 视图文件名
CREATE TABLE 表名(字段1 类型(宽度及小数位),字段2 类型(宽度及小数位),……)
ALTER TABLE 表名 ADD 字段 类型(宽度及小数位)
MODIFY 字段名类型(宽度及小数位)
DROP 字段/约束
DROP TABLE 表名
CREATE [UNIQUE][CLUSTER] INDEX 索引名 ON 表名 (字段名 DESC/ASCE,字段名 DESC/ASCE…..)
DROP INDEX 表名.索引名
SELECT ALL/DISTINCT 字段名 FROM 表名1,表名2… INNER/LEFT /RIGHT/FULL JOIN 数据库名!表名 ON 连接条件 INTO 新表名/TO 文件 /TO PRINTER/TO SCREEN WHERE 连接条件 GROUP BY 字段 HAVING 筛选条件 ORDER BY 字段 DESC/ASCE
INSERT INTO 表名(字段列表) VALUES (字段值列表)
UPDATE 表名 SET 字段=表达式,字段=表达式….. WHERE 条件
DELETE FROM 表名 WHERE 条件
CREATE QUERY 查询文件名
MODIFY COMMAND 程序文件名
DO 程序文件
STORE 表达式 TO 变量列表
ACCEPT “提示信息” TO 内存变量
INPUT “提示信息” TO 内存变量
WAIT “提示信息” TO 内存变量
@ X,Y SAY “提示信息” GET 内存变量
READ
//?TEXT ENDTEXT
CLEAR
RETURN
CANCEL
NOTE /*/&& 注释内容
VFP——Visual FoxPro ,是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。
它本身包含了完整的开发环境和一个小型数据库,VFP语言是在VFP开发环境下开发的特定语言,使用直观方便,效率高(据说是现在效率最高的数据库),为了方便数据操作,vfp做了很多优化,其中就集成了SQL标准中的部分功能。所以VFP语言中就包括了部分兼容SQL标准的功能。
SQL实际上是一个 ANSI 标准,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 VFP,MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。
因此存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
在vfp9中,大多数SQL标准都可以实现,但是还有一部分比较高级的功能没有实现,但实际使用中,已经够用了,因为VFP主要用于桌面数据库和客户端,对大型数据的要求并不高。
另外,如果你是非计算机专业人员,学习VFP很好,因为里面的概念浅显易懂,很容易用于工作中,可以极大的提高工作效率。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!