第03讲概述建立库与表send

第03讲概述建立库与表send

ID:41338827

大小:436.50 KB

页数:22页

时间:2019-08-22

第03讲概述建立库与表send_第1页
第03讲概述建立库与表send_第2页
第03讲概述建立库与表send_第3页
第03讲概述建立库与表send_第4页
第03讲概述建立库与表send_第5页
资源描述:

《第03讲概述建立库与表send》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库与表 的创建及操作第三讲基本操作(3/18)第四讲进一步操作(4/18)二表的编辑输入 显示 修改 *定位 记录的删除与恢复 *表属性设置一建立数据库与表 准备工作 建立 修改打开关闭 *删除主要内容准备工作一建立文件夹(XP-资源管理器)二设置默认磁盘目录(VFP)1菜单:工具2命令:setdefaulttod:1zzy两步学号姓名01zzy数据库和数据表的建立,打开,关闭见实习书文件的打开与关闭VFP内存外存关闭打开用菜单对表的简单编辑显示方式(横向竖向)如何修改结构(姓名改成8个字符)如何修改记录(张三改成李四)如何插入新记录(表—追加

2、新记录)命令:1显示结构2显示记录显示结构:LISTSTRUCTUREdisplay显示记录LIST[范围]FOR<条件>FIELD[字段名表]disp投影AllRecordnNextnrest选择格式:功能:练习显示l显示所有记录l仅显示姓名、计算机成绩l显示女同学的记录l显示女同学的姓名、计算机成绩l显示张三的记录三表的操作命令1指针定位2批量替换3修改1表记录的定位1指针操作绝对移动一、移动二、三个函数记录号函数go-nRecno()eof()bof()文件尾函数文件首函数skip+ntop相对移动recordnbottom(记录号小的)(记录号

3、大的)指针操作练习GOBOTTOMSKIP-2LISTRESTGO5SKIP-1当前指的是几号记录?DISPLAY显示当前记录(与LIST比较)显示后三名记录从当前开始向跳二步三个函数EOF()BOF()RECNO()末录之前入的位置用EOF()函数标识Endoffile首记录之前入的位置用BOF()函数标识Begingoffile首记录文件首文件尾末记录作用:查找记录,需要标识两个特殊位置以便决定是继续找还是停止。练GobottomSkip1?Eof(),recno()GotopSkip-1?bof(),recno()格式:REPLACE字段名1WI

4、TH表达式1[,字段名2WITH表达式2]...[FOR条件][范围]功能例:计算机成绩加10分要更新的字段名用来置换对应字段值的表达式2数据的替换1成批替换n在记录中将所有性别为1的记录替换成男将所有性别为1的记录替换成男计算出每个人的总分将总分<=60记录的评语字段改写为重修计算机成绩加10分,数学加15分6修改某个人的记录练习思考:所有学号为02001改成01001学号学校代号REPLALL总评WITH0REPLALL总评WITH语文+数学+计算机REPL性别WITH"男"FOR性别="1"REPL性别WITH"男"FOR性别="1"REPL评语

5、WITH"重修"FOR总评<=350REPLACEALL计算机WITH计算机+10,数学WITH数学+15LTRIM(性别)=“1”3记录的删除LIST[范围]FOR条件FIELD字段名表Delete[范围]FOR条件Recall[范围]FOR条件物理删除PACK清除记录ZAP逻辑删除3记录的删除LIST[范围]FOR条件FIELD字段名表Delete[范围]FOR条件Recall[范围]FOR条件物理删除PACK清除记录ZAP逻辑删除1删除逻辑删除第四条记录清空记录练习deleteFOR姓名="刘德华"deleteFORNAME="刘德华"GO2DE

6、LENEXT2PACKBROW删除这个记录选用哪个命令?为哪几个记录做了删除标记?表维护的命令小节LISTDELETEREPLACE行列行行with短语命令动词指针定位GOSKIPLOCATE(查找后讲)数值显示删除修改关于指针的函数EOF()BOF()RECNO()FOUND()(后讲)表维护的命令小节一显示LISTSTRUCTURELIST[范围]FOR条件FIELD字段名表二删除逻辑DELETE[范围]FOR条件物理PACK清记录ZAPSETDELETEON

7、OFF结构记录DISPLAY练习(可在上机时做)显示第5记录显示第3个开始的5个记录显示

8、计算机成绩<60的记录姓名及计算机成绩显示计算机成绩在60及70之间的名单列出卡号第6个字符为“3”的记录信息查找张三的记录,并显示修改“张三”为“李四”总分=平时+上机*80%将总分不足60的记录的评语字段填入“重修”将计算机成绩<20记录做删除标记撒消上面的删除标记,将最后一记录从表中删除。一(用命令完成)Cjb(姓名卡号平时上机总分评语)二设置表的属性(理论课的例子)PRG交表及库文件

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

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

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