VFP数据库基本命令

来源:互联网 发布:金万维linux 编辑:程序博客网 时间:2024/05/17 05:53

VFP数据库基本命令

一、表结构命令

1.建表结构命令:create [表名]

2.显示表结构命令:list/disp

3.修改表结构命令:modi stru

4.拷贝表结构命令:copy stru [fiel 字段名] to 表文件名

5.数据表拷贝命令:copy to 表文件名 [fiel 字段名] [for 条件]

二、打开/关闭表文件  ; use [表文件名]

三、添加记录命令

1.追加记录:append [blank]

2.成批追加记录:append from <表文件名> [fiel 字段名表] [for 条件]

3.插入记录:insert [blank][before]

四、显示记录命令

List/disp [off][范围][fiel 字段名][for 条件]

   四种范围:record n;  next n; rest;  all

   list/disp 区别: (1)  display    &&显示当前记录

                        display all  &&显示全部记录,分屏显示

                  (2)list 或 list all  &&显示所有记录

五、修改记录命令

1.Edit [范围][fiel 字段名表][for 条件]

2.Replace [范围] 字段名 with 表达式 [for 条件]

六、删除记录命令

1.逻辑删除(加删除标记): Delete  [范围] [for 条件]

2.恢复删除(取消删除标记):recall   [范围] [for 条件]

3.物理删除: pack

4.清表命令:zap 

5.隐藏/不隐藏带删除标记的记录:Set dele on/off

七、记录定位命令

1.Go  record n │n│top│bottom

2.Skip ±n

八、排序与索引命令

1.排序命令: sort on 字段名[a/d] to <表文件名>  [范围][fiel 字段名][for 条件]

2.建索引文件:  index on 字段名 to 索引文件名

3.打开索引文件:  use 表名 index 索引文件

                 set index to 索引文件

4.关闭索引文件:  set index to

                 close index

5.设置主索引:  set order to n/索引文件名

6.重新索引:  reindex

7. 建复合索引文件:index on 字段名 tag 索引标识名 

九、检索命令

1.顺序查询:  locate for [条件]  …    continue

2.快速查询:  seek  表达式 

               find  字符串/数值

十、统计命令

1.统计记录个数:  count  [to 变量名][范围][for 条件]

2.求和:  sum [to 变量名][范围][字段名][for 条件]

3.求平均值:  average [to 变量名][范围][字段名][for 条件]

4.汇总命令:  total on 字段名 to 文件名 [范围] [fiel 字段名][for 条件]

十一、输入输出命令

1.?,??

2.@行,列 say

3.=,store

4.Accept [提示信息] to 内存变量

5.Input  [提示信息] to 内存变量

6.Wait [提示信息][ to 内存变量]

7.@行,列 [say 表达式] get 变量

   read

十二、多表操作命令

1.工作区的概念

(1)VFP有32767个工作区,每个工作区可以且只可以打开一个表。

(2)工作区名: 1…32767 , 工作区别名:前10个工作区别名为 A…J 10个英文字母。

(3)VFP默认的工作区是1区。 

2.选择工作区命令:  select 区号/别名/表名

3.表的关联命令: set relation to 表达式 into 被关联表名

注:表达式可以是记录号函数recno()或字段名,是字段名时,被关联表必须按该字段建索引。

4.表连接命令: join with 工作区别名 to 表名 [fiel 字段名]for 条件

原创粉丝点击