- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 正确使用熟语 知识点介绍.ppt
- 正交分解高一物理必修1受力分析之正交分解课件.ppt
- 根据提示给你英语老师写1张请假条.ppt
- 比喻性话题写作要化实为虚.ppt
- 毕业生就业书面材料使用管理.ppt
- 毕业答辩模板.江南大学太湖学院.pptx
- 毕业答辩模板.西北大学.ppt
- 毕业论文具体研究方法.ppt
- 比亚迪故障诊断仪.ED300.ppt
- 毕业论文的说明模板.ppt
- 2021-2022学年湖南省常德市安乡县四年级上学期期中语文真题及答案.pdf
- 2023-2024学年河南省南阳市社旗县四年级上学期期中数学真题及答案.pdf
- 2022-2023学年云南省曲靖市四年级下学期期末数学真题及答案.pdf
- 2021-2022学年河南省周口市鹿邑县二年级下册月考语文真题及答案.pdf
- 2018年河南焦作解放区教师招聘考试真题及答案.pdf
- 2019年江西公务员行测考试真题及答案-乡镇.pdf
- 2019中国石油报社应届高校毕业生招聘试题及答案解析.pdf
- 光大银行招聘应届毕业生能力素质测试笔试真题及答案.pdf
- 2024年广西百色教师招聘考试模拟题及答案.pdf
- 2021-2022学年浙江绍兴诸暨市五年级上册语文期末试卷及答案.pdf
文档评论(0)