VFP上机操作题(数据库建立与显示答案).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库建立与显示答案 Visual Foxpro 是一个功能强大且灵活的数据库管理系统,广泛应用于各种行业和领域。以下是 Visual Foxpro 上机操作题的答案,涵盖了数据库的建立、显示、修改、查询等方面。 数据库建立 数据库建立是数据管理的基础, Visual Foxpro 提供了多种方式来建立数据库。根据题目要求,我们需要建立一个名为 ys.dbf 的数据库,结构如下: | 字段名 | 类型 | 宽度 | 小数位 | | --- | --- | --- | --- | | 1 | 字符型 | 8 | | | 2 | 字符型 | 2 | | | 3 | 数值型 | 8 | 2 | | 4 | 数值型 | 6 | 2 | | 5 | 数值型 | 6 | 2 | | 6 | 数值型 | 8 | 2 | | 7 | 日期型 | 8 | | | 8 | 逻辑型 | 1 | | | 9 | 字符型 | 6 | | | 10 | 备注型 | 10 | | 录入内容 在建立数据库结构后,我们需要录入以下内容: | 记录号 | 性别 | 固定工资 | 津贴 | 扣杂费 | 实发金额 | 领款日期 | 退休 | 签名 | 备注 | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 吴均荣 | 女 | 527.00 | 120.00 | 10.50 | 01/01/89 | .T. | memo | | 2 | 肖才坤 | 男 | 527.00 | 120.00 | 10.50 | 05/05/99 | .F. | memo | | 3 | 李思强 | 男 | 527.00 | 120.00 | 10.50 | 05/05/95 | .T. | memo | | 4 | 司马文华 | 女 | 527.00 | 120.00 | 10.50 | 05/05/98 | .T. | memo | | 5 | 钟小渠 | 男 | 437.00 | 120.00 | 10.50 | 05/05/97 | .F. | memo | | 6 | 赵明明 | 女 | 422.00 | 120.00 | 10.50 | 05/05/96 | .F. | memo | | 7 | 欧阳明月 | 女 | 396.50 | 120.00 | 10.50 | 05/05/92 | .F. | memo | 数据库显示 在录入内容后,我们可以显示数据库结构和所有记录。使用以下命令可以显示数据库结构: ```foxpro USE ys.dbf DISPLAY STRUCTURE ``` 修改数据库结构 在数据库建立和录入内容后,我们需要修改数据库结构,将实发金额的宽度改为 7,小数点后有 2 位。使用以下命令可以修改数据库结构: ```foxpro MODIFY STRUCTURE ys.dbf ALTER COLUMN 实发金额 TYPE NUMERIC(7,2) ``` 数据库查询 Visual Foxpro 提供了丰富的查询功能,我们可以使用各种条件语句来查询数据库。例如,显示所有性别为“男”的记录: ```foxpro SELECT * FROM ys.dbf WHERE 性别 = "男" ``` 显示所有已退休的记录: ```foxpro SELECT * FROM ys.dbf WHERE 退休 = .T. ``` 显示所有领款日期在 1993 年以前的记录: ```foxpro SELECT * FROM ys.dbf WHERE 领款日期 < {^1993-01-01} ``` 数据库操作 在数据库中,我们可以进行各种操作,例如增加、删除、修改记录。例如,在数据库末尾增加 3 条记录: ```foxpro APPEND BLANK 3 ``` 在第 4 条记录前面插入一条新记录: ```foxpro INSERT INTO ys.dbf BEFORE 4 VALUES ("新记录") ``` 在第 5 条记录后增加一条空白记录: ```foxpro INSERT INTO ys.dbf AFTER 5 BLANK ``` 显示数据库前 3 条记录: ```foxpro SELECT * FROM ys.dbf TOP 3 ``` 显示数据库最后 2 条记录: ```foxpro SELECT * FROM ys.dbf BOTTOM 2 ``` 显示第 2 到第 5 条记录: ```foxpro SELECT * FROM ys.dbf RANGE 2 TO 5 ``` Visual Foxpro 提供了强大的数据库管理功能,我们可以使用它来建立、显示、修改、查询数据库,满足各种数据管理需求。
剩余15页未读,继续阅读
- 粉丝: 17
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助