visualfoxpro6.0数据库与表

visualfoxpro6.0数据库与表

ID:39992243

大小:324.81 KB

页数:38页

时间:2019-07-16

visualfoxpro6.0数据库与表_第1页
visualfoxpro6.0数据库与表_第2页
visualfoxpro6.0数据库与表_第3页
visualfoxpro6.0数据库与表_第4页
visualfoxpro6.0数据库与表_第5页
资源描述:

《visualfoxpro6.0数据库与表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据库与表数据库与表的创建3.1表的基本操作3.2数据库及其使用3.3索引及其应用3.4数据库和表对于数据库应用系统来说是两个非常重要的概念。表是处理数据和建立关系型数据库及应用程序的基本单元,在VisualFoxPro6.0中,几乎所有的操作都是建立在数据表上的。VisualFoxPro6.0中的表有两种形态,即单独使用的自由表和作为数据库一部分的数据库表。这两种表可以相互转换。单独使用的自由表,可以为存储和查看信息提供很多帮助。如果把若干张表组织到一个数据库中,就可以充分地利用VisualFoxPro6.0提供的强大功能,更好地组织和管理众多的数据。【学习目

2、标】了解数据库和表的基本概念掌握创建数据库的方法及常用操作掌握创建自由表的方法掌握维护数据库表的方法3.1数据库与表的创建3.1.1数据库的创建数据库的设计在数据库应用系统开发中是一个独立的、至关重要的环节。所有相关联的数据库对象,例如表、视图、连接和存储过程,都存放在一个数据库中。可以使用向导、设计器创建数据库,也可以使用“CREATEDATABASE”命令来创建数据库。3.1.2表的创建表的创建有多种方法,既可以创建数据库表,也可以创建自由表。1.创建数据库表建立数据库中的表文件有多种方法,例如,在项目管理器中新建表和在数据库设计器中新建表。2.创建自由表

3、创建自由表有多种方法,常用的方法有:通过【表设计器】实现,通过【表向导】实现,或者通过命令来实现。3.2表的基本操作3.2.1数据表的打开与关闭一、打开“学生信息登记表”数据表。方法一:在【命令】窗口中打开数据库。在【命令】窗口中输入“USE<数据表文件名>”,如“USE学生信息登记表”。方法二:利用菜单命令打开数据表。方法三:在项目管理器中打开数据表。二、关闭“学生信息登记表”数据表。方法一:在【命令】窗口中输入“USE”命令,则当前打开的数据表被自动关闭。方法二:选择菜单中的【窗口】/【数据工作期】命令,在该窗口中单击关闭按钮,即可关闭当前打开的数据表。方法三:直

4、接关闭VisualFoxPro6.0,则当前打开的数据表被自动关闭。当然,这种方法一般只有当要结束工作时才选用。另外,如果在当前的工作环境中打开了其他数据表,则原来打开的数据表被自动关闭。3.2.2向表中输入数据向“学生信息登记表”中输入数据。在建立好表结构后,系统会询问是否马上输入记录,如果选择是按钮,在弹出的界面中,用户即可根据表中的内容依次录入各记录。3.2.3编辑表中的数据。显示“学生信息登记表”表中的数据。方法一:在【命令】窗口中键入一条“LIST”命令。方法二:以窗口的形式显示所有记录。修改“学生信息登记表”表中的数据无论是在【浏览】窗口还是在【编辑】窗口

5、,都可以将光标定位在某条记录的数据上,然后对其进行修改,修改完成之后将窗口关闭,则数据被自动保存。在“学生信息登记表”添加新的记录。方法一:选择【显示】菜单中的【追加】命令。方法二:选择【表】菜单中的【追加新记录】命令。两种方法都可以在表的末尾增加新的记录,但两者又有所区别。当选择的是【显示】/【追加】命令时,自动在最后一条记录的后面增加一条空白的记录,而每当向这条空白记录中输入了内容时,系统又在这条记录的后面再增加一条空白记录。因此,本方法适用于大量地增加记录。而如果选择的是【表】/【追加新记录】命令时,系统只在最后一条记录的末尾再增加一条空白记录。因此,本方法适用

6、于增加一条记录的情况。方法三:使用APPEND(或APPENDBLANK)命令。“APPEND”命令与第一种方法相对应,“APPENDBLANK”命令与第二种方法相对应3.2.4修改表的结构在表的实际应用中,可能发生表的结构不满足应用的情况,所以我们需要修改。修改“学生信息登记表”的结构方法一:选择【显示】菜单中的【表设计器】命令。方法二:使用“MODIFYSTRUCT”命令,当数据表处于打开状态时,在命令窗口中输入“MODIFYSTRUCT”命令,即可打开表设计器,从而设计表的结构。对于一个表,如果不是在【表设计器】中,可以通过“LISTSTRUCT”命令来显示表的

7、结构。3.2.5数据表的维护1.记录指针的移动(1)指针绝对定位(GO

8、GOTO)格式:GO<数字表达式>/TOP/BOTTOM功能:将记录指针移到<数字表达式>指定的记录上。参数“TOP”代表第一条记录,“BOTTOM”代表最后一条记录。(2)指针相对定位(SKIP)格式:SKIP[±<数字表达式>]功能:以当前记录为基准点,将记录指针向上()或向下(+)移动N条记录。如果没有数字表达式,则默认为+12.记录的插入与追加(1)插入新记录(INSERT)格式:INSERT[BEFORE][BLANK]功能:在当前记录的后面或前面插入一条或多条记录。

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

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

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