第3章VisualFoxPro6-0数据库与表.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章VisualFoxPro6-0数据库与表

第3章 数据库与表;;【学习目标】;3.1 数据库与表的创建;3.1.2 表的创建 表的创建有多种方法,既可以创建数据库表,也可以创建自由表。 1.创建数据库表 建立数据库中的表文件有多种方法,例如,在项目管理器中新建表和在数据库设计器中新建表。 2.创建自由表 创建自由表有多种方法,常用的方法有:通过【表设计器】实现,通过【表向导】实现,或者通过命令来实现。;3.2 表的基本操作; 二、关闭“学生信息登记表”数据表。 方法一:在【命令】窗口中输入“USE”命令,则当前打开的数据表被自动关闭。 方法二:选择菜单中的【窗口】/【数据工作期】命令,在该窗口中单击关闭按钮,即可关闭当前打开的数据表。 方法三:直接关闭Visual FoxPro 6.0,则当前打开的数据表被自动关闭。当然,这种方法一般只有当要结束工作时才选用。 另外,如果在当前的工作环境中打开了其他数据表,则原来打开的数据表被自动关闭。 ; 3.2.2 向表中输入数据 向“学生信息登记表”中输入数据。 在建立好表结构后,系统会询问是否马上输入记录,如果选择是按钮,在弹出的界面中,用户即可根据表中的内容依次录入各记录。 3.2.3 编辑表中的数据。 显示“学生信息登记表”表中的数据。 方法一:在【命令】窗口中键入一条“LIST”命令。 方法二:以窗口的形式显示所有记录。 修改“学生信息登记表”表中的数据 ; 无论是在【浏览】窗口还是在【编辑】窗口,都可以将光标定位在某条记录的数据上,然后对其进行修改 ,修改完成之后将窗口关闭,则数据被自动保存。 在“学生信息登记表”添加新的记录。 方法一:选择【显示】菜单中的【追加】命令。 方法二:选择【表】菜单中的【追加新记录】命令。 两种方法都可以在表的末尾增加新的记录,但两者又有所区别。 当选择的是【显示】/【追加】命令时,自动在最后一条记录的后面增加一条空白的记录,而每当向这条空白记录中输入了内容时,系统又在这条记录的后面再增加一条空白记录。因此,本方法适用于大量地增加记录。; 而如果选择的是【表】/【追加新记录】命令时,系统只在最后一条记录的末尾再增加一条空白记录。因此,本方法适用于增加一条记录的情况。 方法三:使用APPEND(或APPEND BLANK)命令。 “APPEND”命令与第一种方法相对应,“APPEND BLANK”命令与第二种方法相对应 ;3.2.4 修改表的结构 在表的实际应用中,可能发生表的结构不满足应用的情况 ,所以我们需要修改。 修改“学生信息登记表”的结构 方法一:选择【显示】菜单中的【表设计器】命令。 方法二:使用“MODIFY STRUCT”命令,当数据表处于打开状态时,在命令窗口中输入“MODIFY STRUCT”命令,即可打开表设计器, 从而设计表的结构。 对于一个表,如果不是在【表设计器】中,可以通过“LIST STRUCT”命令来显示表的结构。 ;3.2.5 数据表的维护 1.记录指针的移动 (1)指针绝对定位 (GO|GOTO) 格式:GO 数字表达式 / TOP / BOTTOM 功能:将记录指针移到数字表达式指定的记录上。参数“TOP”代表第一条记录,“BOTTOM”代表最后一条记录。 (2)指针相对定位(SKIP) 格式:SKIP [± 数字表达式] 功能:以当前记录为基准点,将记录指针向上(?)或向下(+)移动N条记录。如果没有数字表达式,则默认为+1 2.记录的插入与追加;(1)插入新记录(INSERT) 格式:INSERT [BEFORE] [BLANK] 功能:在当前记录的后面或前面插入一条或多条记录。当缺省参数“BEFORE”时,插入在当前记录之后。有参数“BLANK”时,插入一条空白记录 (2)追加新记录 格式:APPEND [BLANK] 功能:在当前打开的数据表的末尾追加一条或多条记录。当有参数“BLANK”时,追加一条空白记录 3.记录删除与恢复 (1)记录的逻辑删除命令 (DELETE) 格式:DELETE [范围] [ FOR/WHILE 条件] 功能:该命令对满足条件的记录作删除标记,此时记录仍然存在。如果命令不带任何参数,则只对当前记录作删除标记。 ;(2)被删除记录的恢复(RECALL) 前面已经说过,被逻辑删除的记录是可以恢复的,而且也已经知道如何在【浏览】窗口中恢复这些记录。记录的恢复还可以通过命令来完成。 格式:RECAL

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档