欢迎来到天天文库
浏览记录
ID:36318773
大小:545.50 KB
页数:89页
时间:2019-05-09
《visualfoxpro6.0的操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在关系型数据库中,一个关系就是一张二维表。二维表以文件形式存储于计算机中,称为表文件(简称表),表文件扩展名为.dbf。表是处理数据和建立关系型数据库的基本单元,是数据库的基本组成成分。VisualFoxPro系统有两种表:数据库表和自由表。二者可以相互转换。110/9/20212.1表的创建2.2表的基本操作2.3表的排序与索引2.4表的查询2.5表的统计与计算2.6多表操作210/9/20212.1表的创建表由表结构和表记录两部分组成。表结构描述了数据存放形式以及存储的顺序,也就是指一张表的表头结构,即字段的基本属性。确定了表的字段,就完成了对表机构的
2、定义。表记录即表中的一行,是表要保存的数据主体。数据由记录组成,字段是构成记录的基本单元。创建一个表,首先要建立表结构,然后再输入表记录。310/9/20212.1.1表结构的设计表机构的设计就是定义表中各个字段的属性。字段的属性包括字段名、字段类型、字段宽度、小数位数和空值支持。410/9/20211.字段名字段又称为字段变量,字段名即每个字段的名字,必须以字母或汉字开头,可由字母、数字、汉字、下划线组成,字母大小写无区别,但其中不允许出现空格或其他字符。自由表的字段名最多可由10个字符组成,数据库表的字段名最多可由128个字符组成。当数据库表转换成自由
3、表时,此表的长字段名将截短为10个字符。510/9/20212.字段类型字段类型决定了存储在该字段变量中的数据类型。VisualFoxPro定义了13种字段类型,常用的字段类型有字符型(C)、数值型(N)、货币型(Y)、日期型(D)、日期时间型(T)、逻辑型(L)、备注型(M)和通用型(G)。3.字段宽度字段宽度规定了字段所能容纳数据的最大字节数。610/9/20214.小数位数小数位数规定了数值型数据要保留几位小数。此时的字段宽度=整数位数+1+小数位数。5.NULL值用于表明某个字段是否允许NULL值(空值)。NULL值是指无明确的值。NULL值不等同
4、于零或空格。一个NULL值不能认为比某个值(包括另一个NULL值)大或小,相等或不等。作为关键字的字段不允许空值。710/9/20212.1.2表的创建1.表结构的创建【格式】CREATE[表文件名]【功能】创建表的结构【说明】表文件的扩展名“.dbf”可以省略不写。此命令所创建的表文件是保存在VisualFoxPro的默认路径下,VisualFoxPro的默认路径可以通过相关设置进行更改。810/9/2021【例2.1】创建学生表。CREATE学生在命令窗口中执行上述命令后,则弹出表设计器。将各字段的字段名、类型、宽度和小数位数等输入到表设计器中,单击“
5、确定”按钮,即可完成表结构的创建。如图所示。910/9/20212.表记录的输入在表设计器中设置好表结构后,单击“确定”按钮,则会弹出如图所示的对话框,询问用户是否现在输入记录。如果单击“是”按钮,则会打开如图所示的输入记录窗口。1010/9/20212.2表的基本操作表的基本操作包括表的打开与关闭、表结构的显示与修改、表记录的显示、记录指针定位、表记录的修改、表记录的添加、表记录的删除和恢复、表的复制及表与数组间的数据传递。1110/9/20212.2.1表的打开与关闭1.表的打开【格式】USE<表文件名>【功能】打开指定的表。【说明】表文件的扩展名“.
6、dbf”可以省略不写。新打开的表文件,记录指针指向第一条记录。1210/9/20212.表的关闭(1)使用USE命令【格式】USE【功能】关闭当前工作区中已经打开的表文件。(2)使用CLEAR命令【格式】CLEARALL【功能】关闭所有工作区中已经打开的表文件、索引文件、格式文件和备份文件等,同时释放所有的内存变量,并选择工作区1为当前工作区。1310/9/2021(3)使用CLOSE命令【格式】CLOSEALL【功能】关闭各种类型文件,并选择工作区1为当前工作区。(4)退出VisualFoxPro系统【格式】QUIT【功能】关闭所有打开的文件,退出Vis
7、ualFoxPro系统,并返回到操作系统。1410/9/20212.2.2表结构的显示与修改1.表结构的显示【格式】LIST
8、DISPLAYSTRUCTURE[TOPRINT][TOFILE<文件名>]【功能】显示当前表文件的结构。2.表结构的修改【格式】MODIFYSTRUCTURE【功能】修改当前表文件的结构1510/9/2021【例2.3】显示学生表的结构。USE学生LISTSTRUCTURE显示结果如图所示。1610/9/20212.2.3表记录的显示【格式】LIST
9、DISPLAY[[FIELDS]<字段名列表>][<范围>][FOR<条件>][
10、WHILE<条件>][OFF][TOPRINTER[PROMPT]
此文档下载收益归作者所有