主办单位:四川省南溪县职业高中(南溪二中)

联系电话:0831-3322188

   
当前位置:职教天地网上考试 站学习 园地
 
 
学习园地
数据库
VFP6_基础
VFP6_命令
报表与菜单
表单设计
查询数据
编程初步
数据网页
基础篇
微机基础
文件管理
因特网操作
电子邮件
BBS论坛
网页基础1
网页基础2
网页基础3
动网篇
网页表单
动态网页
JAVA脚本1
JAVA脚本2
JAVA脚本3
JAVA脚本4
JAVA脚本5
JAVA脚本6

³³³ ³³³

考试大纲:职高计算机等级考试 | 职高英语等级考试 | 英语考试样题                                

     计算机等级考试8四川 :一级| 二级| 三级   全国 :一级 |一级B| 二级VFP| 二级VB| 三级| 四级

基础篇:微机基础 | 文件管理 | 因特网操作| 电子邮件 | BBS论坛  |网页基础1 |网页基础2 | 网页基础3

数据库:VFP6_基础| VFP6_命令| 报表与菜单| 表单设计 | 查询数据 | 编程初步 | 数据网页 | 上机考试  

网页篇:网页表单 | 动态网页 | JAVA脚本1 |JAVA脚本2 |JAVA脚本3 |JAVA脚本4 |JAVA脚本5 | JAVA脚本6

职称篇:职称计算机等级考试  网络知识部分  操作题解题辅导                                        

 

Visual FoxPro 6.0 数据库命令


一、创建数据表的结构
命令1:CREATE [路径][表名]
例子:在A盘创建GZ2数据表。
CREATE A:GZ2

命令2:CREATE [新表名] FROM [旧表名]
例子:在A盘由GZ1创建GZ3数据表。
CREATE A:GZ3 FROM A:GZ1

二、表结构的显示

命令:LIST STRUCTURE
DISPLAY STRUCTURE
例子:显示当前数据表在结构。
LIST STRUCTURE

三、数据表的打开

命令:USE 表名 [INDEX 索引文件名] [EXCLUSIVE]
例子:打开A盘GZ1数据表。
USE A:GZ1

四、数据表的关闭

命令:USE
CLOSE DATA
例子:关闭当前打开的数据表。
USE

五、表结构的修改

命令:MODIFY STRUCTURE
例子:修改当前数据表的结构。
MODIFY STRUCTURE

六、表数据的输入

命令:APPEND [BLANK]
例子:向当前数据表追加数据。
APPEND

七、表记录的显示

命令:BROWSE [FIELDS 字段表][FOR 条件]
LIST [范围][[FIELDS]字段表][FOR 条件]
DISPLAY [范围][[FIELDS]字段表][FOR 条件]
例子:显示当前表中“应发合计”大于1000元的记录的职工编号、姓名、应发合计三个字段。
BROWSE FIELDS 职工编号,姓名,应发合计 FOR 应发合计>1000
LIST 职工编号,姓名,应发合计 FOR 应发合计>1000

八、用复制方法建新表

命令:COPY TO 新表名 [范围][FIELDS 字段表][FOR 条件]
例子:把当前表中“应发合计”大于1000元的记录复制到新数据表GZ2中。
COPY TO A:GZ2 FOR 应发合计>1000

九、从其他表取数据

命令:APPEND FROM 表名 [FOR 条件]
例子:把GZ1表中“应发合计”大于1000的记录复制到当前的表后面。
APPEND FROM GZ1 FOR 应发合计>1000

十、记录指针定位

命令:GO n|TOP|BOTTOM (绝对移动)
SKIP [±n] (相对移动)
例子:把记录指针移到第1条记录。
GO TOP

十一、记录的插入

命令:INSERT [BLANK][BEFORE]
例子:在当前记录后插入一条空记录。
INSERT BLANK

十一、修改记录

命令:EDIT [范围][[FIELDS]字段表][FOR 条件]
例子:进入修改记录状态。
EDIT

十二、替换记录

命令:REPLACE [范围] 字段 WITH 表达式 [FOR 条件]
例子:计算各记录“应发合计”字段的值。
REPLACE ALL 应发合计 WITH 职务工资+岗位津贴+保留奖金+保留津贴

十三、删除记录

命令:DELETE [范围][FOR 条件] (打删除标记)
PACK (删除有删除标记的记录)
ZAP (删除所有记录)
例子:删除“职工编号”空白的记录。
DELETE ALL FOR 职工编号=""
PACK

十四、数据表排序

排序——是物理排序,生成一个新的表文件。
命令:SORT TO 新表名 ON 字段名 [/A][/D] [范围][FOR 条件]
例子:把当前表中记录按“应发合计”从大到小重新排序。
SORT TO A:GZ3 ON 应发合计 /D

十五、数据表索引

索引——是逻辑排序,生成一个索引文件。
(一)标准索引文件:IDX
命令:
新建索引:INDEX ON 字段名表达式 TO 索引文件名
同时打开:USE 表名 INDEX 索引文件名
之后打开:SET INDEX TO 索引文件名
重新索引:INDEX ON 字段名表达式 TO 索引文件名
关闭索引:SET INDEX TO
例子:对当前数据表以“应发合计”从大到小排列。
INDEX ON -应发合计 TO GZ

(二)复合索引文件:CDX
命令:
新建索引:INDEX ON 字段名 TAG 标记 [ASCEDING|DESCENDING]
同时打开:USE 表名 ORDER [TAG] 标记
改变索引:SET ORDER TO [TAG] 标记
重新索引:INDEX ON 字段名 TAG 标记
关闭索引:SET ORDER TO
删除索引:DELETE TAG 标记
例子:对当前数据表以“应发合计”从大到小排列。
INDEX ON 应发合计 TAG HJ DESC

十六、查找记录

(一)顺序查找
命令:LOCATE FOR 条件 [范围]
继续查找命令:CONTINUE
例子:在当前的表中查找姓“张”的记录。
LOCATE FOR 姓名="张"

(二)索引查找
根据当前的索引来查找记录。
命令:FIND 字符串
SEEK 表达式
用FOUND()检查找到否。
例子:在当前的表中查找姓“张”的记录。
FIND 张
SEEK "张"

(三)查找函数
函数:SEEK()
例子:在当前的表中查找姓“张”的记录。
SEEK("张")

十七、统计数据表记录个数

命令:COUNT [范围][FOR 条件][TO 变量]
例子:统计当前表中“应发合计”大于1000元的人数。
COUNT FOR 应发合计>1000

十八、数据表数值字段的求和

命令:SUM [范围][FOR 条件][TO 变量]
例子:统计当前表中“应发合计”字段的总和。
SUM 应发合计

十九、算术平均值的计算

命令:AVERAGE [范围][FOR 条件][TO 变量]
例子:统计当前表中“应发合计”字段的平均值。
AVERAGE 应发合计

二十、多功能计算

命令:CALCULATE 表达式 [范围][FOR 条件][TO 变量]
例子:分别统计当前表中“应发合计”字段的人数、总和、平均值。
CALCULATE CNT(应发合计),SUM(应发合计),AVG(应发合计)

二十一、练习

用命令完成:
1、建立一个“应扣工资部分表”数据表,起名GZ2.DBF。
数据表有职工编号、姓名、年月、水费、电费、公积金、应扣合计7个字段。
2、输入10个记录。
3、显示数据表结构,以两种方式显示数据表记录。
4、删除记录。
5、分别建立职工编号、姓名的索引,查找记录。
6、只显示“应发扣计”大于100元的记录。
7、只显示职工编号、姓名、应扣合计三个字段。
8、分别统计表中“应扣合计”字段的人数、总和、平均值。

 

   

返回首页  网上考试