2024年4月15日发(作者:)
visual foxpro中的常用命令visual foxpro中的常用命令
目录/说明
一、数据库的建立、打开、关闭和删除
二、数据表和视图的建立、打开、关闭和删除
三、数据表和表结构的编辑、修改
四、数据表中数据操作(查询、插入、删除和修改等)
五、文件管理(文件和文件夹的复制、创建和删除)
六、数据的复制与传送
七、排序与索引
八、查找和定位
九、统计计算
十、程序控制
十一、其它
说明
命令结构 foxpro的命令结构一般由命令动词、语句体和注释几部分构成。
如:list [范围]
常用子句
范围:表示记录的执行范围,可以是下面几项其中之一:
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子句,则关闭所有打开的数据库。
二、数据表和视图的建立、打开、关闭和删除
建立数据表(sql命令):
create table | dbf tablename (col_name1 type1 [not null/null]
[{,col_name2 type2 [not null/null]}...])
table_name是所创建的数据表的名字。
col_name1,col_name2,...是表中列的名。
type1, 是相应列的数据类型(vfp的数据类型见表3-9)。
如果说明为not null,则列中不允许分配空值(这种情况下,列不能包含空值,如果插入空
值,将返回错误信息)。
向当前打开的数据库中添加数据表:
add table tablename|?
从当前打开的数据库中删除数据表:
remove table tablename|? [delete]
如果包含delete子句,将从磁盘中删除这个表文件,否则,只从数据库中删除,但文件仍保
存在磁盘中。
在当前打开的数据库中建立视图:
create sql view viewname as select „„
其中select „„为select语句。
执行这个语句时,如果没有打开的数据库,则建立独立的视图,这样的视图不能存储。


发布评论