VFP复习5-程序设计基础 ppt课件.ppt

VFP复习5-程序设计基础 ppt课件.ppt

ID:59414082

大小:1.22 MB

页数:39页

时间:2020-09-19

VFP复习5-程序设计基础 ppt课件.ppt_第1页
VFP复习5-程序设计基础 ppt课件.ppt_第2页
VFP复习5-程序设计基础 ppt课件.ppt_第3页
VFP复习5-程序设计基础 ppt课件.ppt_第4页
VFP复习5-程序设计基础 ppt课件.ppt_第5页
资源描述:

《VFP复习5-程序设计基础 ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据表与数据库设计表结构字段类型宽度说明字符型(C)用户定义字母、数字和汉字等可打印ASCII字符。如学生姓名数值型(N)用户定义整数或小数。如学生的入学成绩逻辑型(L)1值为真或假。如是否为党员日期型(D)8由年、月、日构成。如学生的出生年月日期时间型(T)8由年、月、日、时、分、秒构成。如学生上课时间货币型(Y)8货币单位。如商品价格通用型(G)4OLE对象(声音、图像、字处理文档、电子表格等)备注型(M)4不定长的字母、数字、文本,用于存放个人简历扩展名.FTPNULL值(空值)指没有值或是没有确定的值。表的基本操作1.建立表结构CREATE[<表文件

2、名>

3、?]APPENDAPPENDBLANK2.输入记录APPENDFROM表23.打开表USE<表文件名>

4、?若要对表进行编辑操作必须选定”独占”复选框EXCLUSIVE4.关闭表USE:关闭当前表。CLOSETABLE:关闭所有表CLOSEALL:关闭所有文件。CLOSEDATABASE:关闭当前打开的数据库文件、表文件和索引文件等。QUIT:关闭所有文件,退出系统5.显示表结构LIST

5、DISPLAYSTRUCTURE【例】显示“学生”表的表结构。USE学生LISTSTRUCTURE比各个字段宽度和多一个,存储删除标记6.修改表结构打开表MODIFYSTRU

6、CTURE7.复制表结构Use表1COPYSTRUCTURETO表28.复制表记录Use表1COPYTO表2VFP命令:(先打开数据库)Use销售表Copyto销售表2001for日期<={^2000.12.31}例78VFP命令:UseemployeeCopystructuretoemp_bak例29SQL命令select*from销售表intodbf销售表2001where日期<={^2000-12-31}SQL命令:sele*fromemployeewhere.f.intotableemp_bak9.记录指针定位相关函数RECNO():获得当前记录的记录号。

7、BOF():测试记录指针是否指向表文件首。EOF():测试记录指针是否指向表文件尾。首记录TOP尾记录BOTTOM首标记尾标记当前记录首标记:BOF()为.T.,其余为.F.在首记录和首标记处,RECNO()的返回值都是1尾标记:EOF()为.T.,其余为.F.(1)GO

8、GOTO记录号将记录指针定位于指定的记录。GO

9、GOTOTOP

10、BOTTOM将记录指针定位到首记录或末记录。(2)SKIP[<数值表达式>]从当前记录开始向上或向下移动若干个记录。(3)LOCATE[<范围>][FOR<条件>][WHILE<条件>]在指定的范围内,从上向下查找满足条件的第一条记

11、录。CONTINUE与LOCATE连用,继续查找满足条件的下一条记录。10显示记录Display[字段名1],[字段名2],…(当前一个记录)List[字段名1],[字段名2],…(所有记录)学号课程号成绩001C00195001C00485002C00190003C00192003C00386学号课程号成绩002C00190REPLACE工资WITH20011.替换命令REPLACE…WITH…当前一个所有所有条件REPLACEALL工资WITH200REPLACE工资WITH200FOR性别="女"UPDATE教师SET工资=200WHERE性别="女"UPD

12、ATE教师SET工资=200条件VFP命令SQL命令12.逻辑删除记录(加删除标记)VFP命令SQL命令DeleteDeleteALLDeletefor性别="女"Deletefrom教师where性别="女"Deletefrom教师当前一个所有所有条件条件物理删除带有删除标记的记录PACK13恢复记录恢复被逻辑删除的记录RECALL[各种子句]14一次性删除所有记录ZAP等价于deletefrom表pack或等价于deleteallpack数据库的创建与操作数据库是相关表的集合,一个数据库可以包含一个或多个扩展名为.DBF的表。建立数据库就是建立一个扩展名为.D

13、BC的文件;自动建立一个扩展名为.DCT的数据库备注文件;扩展名为.DCX的数据库索引文件。数据库建立添加表文件、删除表文件、移去表文件有效性规则索引连接参照完整性CREATEDATABASE[<数据库名>

14、?](2)打开数据库OPENDATABASE[<数据库文件名>

15、?](1)建立数据库(3)修改数据库MODIFYDATABASE[<数据库文件名>

16、?](4)关闭数据库CLOSEDATABASE关闭当前打开的数据库和数据表。DELETEDATABASE数据库文件名(5)删除数据库数据库表属于某个数据库的表称为数据库表。数据库打开时建立的表为数据库表。数据库关闭

17、时建立的表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。