数据库与表的操作.ppt

数据库与表的操作.ppt

ID:59782455

大小:227.00 KB

页数:28页

时间:2020-11-24

数据库与表的操作.ppt_第1页
数据库与表的操作.ppt_第2页
数据库与表的操作.ppt_第3页
数据库与表的操作.ppt_第4页
数据库与表的操作.ppt_第5页
资源描述:

《数据库与表的操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第4章表的建立与操作在VisualFoxPro中几乎所有的操作都同时提供了菜单界面方式的实现和命令方式的实现,使用两种方法执行的结果是相同的。VisualFoxPro中有两种类型的表;属于数据库的表和自由表。属于数据库的表与自由表相比,有一些特殊的性质。例如,一般自由表的字段名最长不能超过10个英文字符(5个汉字),而数据库的表则可以突破这一限制,使用长字段名。数据库的表可以从数据库中移去,变成自由表。反之也可。4.1表的创建在VisualFoxPro中,创建一个新表分为两个步骤:(1)创建表的结构。即说明表包含哪些字段,每个字段的数据类

2、型及长度。(2)向表中输入记录。即向表中输入数据。1.表结构的设计2.表结构的创建3.表记录的添加1.表结构的设计表3.1“学生表”的表结构说明:“学生表”的“XH”字段,第1、2位是年级,第3、4位是专业号,第5-7位是学号。字段名类型宽度小数位字段说明XH字符型7学号XM字符型8姓名XB逻辑型1性别CSRQ日期型8出生日期JXJ数值型72奖学金BZ备注型4备注2.表结构的创建1.项目管理器中选择“表”,按“新建”按钮;2.“文件”→“新建”,选择“表”。备注型与通用型字段中已分别显示memo与gen标志,意味着这两种字段用其它方法来输

3、入或修改数据。3.命令:creat[文件名]各方式均打开表设计器。3.表记录的添加1.建立表结构后立即输入数据;2.打开“浏览”窗口后,“显示”→“追加方式”。3.命令方式:格式一:append[blank]格式二:appendfrom<文件名>[for<条件>]……格式三:INSERT[BEFORE][BLANK]【功能】在当前表文件的指定位置插入新记录或空记录。4.2表的打开(1)(1)命令格式:USE[<文件名>](2)功能:在当前工作区中打开或关闭表,表打开时,若该表有备注型或通用型字段,则将自动打开同名的.FPT文件。表的打开(

4、2)(3)说明:①<文件名>表示被打开的表的名字;缺省<文件名>表示关闭当前工作区的表(工作区的概念参阅第5部分多表操作)。②打开一个表时,该工作区中原来打开的表自动关闭③已打开的表总有一个记录指针,指针所指的记录称为当前记录。表刚打开时,记录指针指向第一个记录。④表操作结束后应及时关闭,以便将内存的数据保存到表中。表的关闭(1)格式:CLOSEALL功能:关闭所有的表。(2)格式:Closetables功能:关闭当前数据库中所有打开的表(3)格式:USE功能:关闭当前工作区的表。(4)格式:ClosetablesALL功能:关闭所有数据

5、库中所有打开的表及自由表4.3表的修改表的维护是指对表进行增加、删除和修改。包括表结构的维护和记录数据的维护。1.修改表的结构方式一:菜单方式。打开表设计器方式二:命令方式:modifystru2表记录的修改(1)(1)编辑方式命令格式:EDIT[<范围>][FIELDS<字段名表>][FOR/WHILE<条件>]功能:以全屏幕编辑方式,修改当前表中满足条件的记录中指定字段的数据。表记录的修改(2)(2)浏览方式命令格式:BROWSE[FIELDS<字段名表>]功能:以全屏幕窗口方式修改当前表中的记录。表记录的修改(3)(3)替换方式命令

6、格式:REPLACE[<范围>]<字段名1>WITH<表达式1>[ADDITIVE][,<字段名2>WITH<表达式2>[ADDITIVE]]…[FOR

7、WHILE<条件>]功能:在当前表的指定记录中,将有关字段的值用相应的表达式值来替换。若参数都缺省,只对当前记录的有关字段进行替换。表记录的修改(4)说明:ADDITIVE用于备注型字段,表示将表达式值添加到字段的原有内容后,而不是取代。4.4表记录的删除与恢复(1)(1)逻辑删除命令格式:DELETE[<范围>][FOR

8、WHILE<条件>]功能:对当前表在指定<范围>内满足<条件>的

9、记录加上删除标记。若可选项都缺省,表示当前记录。说明:被逻辑删除的记录前将会出现“*”号。表记录的删除(2)(2)物理删除命令格式:PACK功能:从物理上真正删除带有删除标记的记录。表记录的删除(3)(3)逻辑删除恢复命令格式:RECALL[<范围>][FOR

10、WHILE<条件>]功能:对当前表在指定<范围>内满足<条件>的记录去掉删除标记,缺省参数则恢复当前记录。表记录的删除(4)(4)清除命令(物理删除)命令格式:ZAP功能:物理删除当前表中的所有记录。4.5记录数据的浏览与显示菜单方式:浏览、编辑命令方式:(1)命令格式:LIST

11、

12、DISPLAY[[FIELDS]<字段名表>][范围][FOR<条件>]

13、[WHILE<条件>][OFF][TOPRINT[PROMPT]|TOFILE<文件>](2)功能:在表中按指定范围与

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

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

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