数据库-表之间的转换表的基本操作

数据库-表之间的转换表的基本操作

ID:32562664

大小:227.30 KB

页数:8页

时间:2019-02-12

数据库-表之间的转换表的基本操作_第1页
数据库-表之间的转换表的基本操作_第2页
数据库-表之间的转换表的基本操作_第3页
数据库-表之间的转换表的基本操作_第4页
数据库-表之间的转换表的基本操作_第5页
资源描述:

《数据库-表之间的转换表的基本操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、教学题目VisualFoxPro数据库及其操作(二)教学目标1、掌握自由表与数据库表之间的转换2、掌握添加记录的命令格式及其应用3、掌握删除记录的命令格式及其应用4、掌握修改记录的命令格式及其应用5、掌握定位的命令格式及其应用6、掌握测试函数(对表进行操作)教学内容1、将自由表添加到数据库中成为数据库表的方法及其应用2、将数据库表移去成为自由表的方法及其应用3、添加记录的命令格式及其应用4、删除记录的命令格式及其应用5、修改记录的命令格式及其应用6、定位的命令格式及其应用7、测试函数教学重点1、表之间的转换2、用命令方式删除、修改、定位记录教学难点1、

2、用命令方式删除、修改、定位记录教学过程自由表与数据库表之间的转换一.自由表与数据库表的转换自由表与数据库表的区别:1.自由表不可使用长字段名或长表名,而数据库表可以自由表―10个字符数据库表-128个字符2.自由表不可建立主索引,而数据库表可以3.自由表不可设置字段有效性,而数据库表可以1.自由表à数据库表菜单方式:要将已建好的自由表添加至某数据库中,可以先打开“数据库设计器”,点击右键,选择“添加表”一项,如图所示。再从出现的窗口中找到相应的表名即可。这时该表即成为指定数据库的数据库表,出现在数据库设计器中。如下图所示。命令方式:ADDTABLE表名

3、Eg:ADDTABLE学生表1.数据库表à自由表菜单方式:打开数据库设计器,如图所示,选择要成为自由表的表,点击右键,选择“删除”,出现如图所示对话框,移去:将表从数据库中移去,成为自由表。删除:将表从盘上永久删除,不再可恢复。取消:取消当前操作。命令方式:REMOVETABLE表名[DELETE][RECYCLE][DELETE]:将表从磁盘中删除[RECYCLE]:将删除的表放入回收站中EG:REMOVETABLE学生表(将学生表转换为自由表)REMOVETABLE学生表DELETE(将学生表从磁盘中删除)REMOVETABLE学生表DELETER

4、ECYCLE(将学生表放入回收站中)表的基本操作一.使用浏览器操作表格式:Use操作的表Browse在浏览窗口中可以添加、删除、修改纪录等各项操作。添加记录:Ctrl+Y删除记录:1.逻辑删除à给记录添加逻辑删除标记方法:表(菜单栏)/删除记录(快捷键为:ctrl+t)2.物理删除à将带有逻辑删除标记的记录从磁盘中删除方法:表(菜单栏)/彻底删除二.使用命令操作表1.向表中追加新记录:格式1:append[blank]说明:(1).选blank选项,执行该命令后,直接在表末尾添加一条空白记录;(2).不选blank选项,则弹出编辑窗口,以交互窗口方式输

5、入记录。格式2:APPENDFROM表文件名说明:将FROM后表中的记录添加在当前数据表的尾部。1.插入记录:格式1:INSERTBEFOREBLANK功能:向当前表当前记录之前插入一个空白记录格式2:INSERTBEFORE功能:向当前表当前记录之前可插入若干条记录格式3:INSERTBLANK功能:向当前表当前记录之后插入一条记录格式4:INSERT功能:向当前表当前记录之后可插入若干条记录2.删除表中的记录:1)逻辑删除记录格式:Delete[范围][For条件]功能:逻辑删除当前表中满足条件的记录,被逻辑删除的记录前有删除标记,并没有从数据库中

6、清除,可用Recall命令恢复。说明:1.[范围]:all:当前表的所有记录(范围缺省时的默认值)nextn:从当前记录向后的n条记录。如:next3是指从当前记录向后的3条记录。rest:从当前记录开始到表结束所有的记录。2.如不加[for条件]:表示逻辑删除当前记录Eg:use职工Deletefor职工号=”E1”deleteall&&逻辑删除所有记录注:delete逻辑删除当前记录1)物理删除记录格式:Pack功能:从磁盘中彻底删除当前表中带有逻辑删除标记的记录2)ZAP功能:清空当前表中所有记录,只保留表的结构。2.恢复记录:格式:recall

7、[范围][For条件]功能:恢复当前表中被逻辑删除的记录Eg:use职工recallalluse注:不加[for条件]:recall只恢复当前逻辑删除的记录1.修改表中记录:格式:replace字段名with内容……[For条件]功能:修改当前表中满足条件的字段的值注:如不加[For条件]只修改当前表中当前字段的值Eg:将“职工”表中在“WH1”仓库工作的职工的工资提高5%use职工replace工资with工资*1.05for仓库号=“WH1”use注:replaceall字段名with表达式:修改字段的所有值Eg:将”职工”表中每个人的工资提高5%

8、Replaceall工资with工资*1.052.显示记录:格式1:list[字段名表][范围

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

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

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