- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数据表的基本操作 3.1 数据表概述 3.2 创建新表 3.3 浏览和编辑表中信息 3.4 表的索引与排序 3.5 表的数值计算 3.6 多表的操作 3.7 用命令对表进行操作简介 本章小结 习题3 本章要点 数据表概述,数据类型、表结构的创建、修改与显示,表记录的显示、追加、修改与删除等基本操作。表的索引与排序、数据计算、多表的操作等。 3.1 数据表概述 3.1.1 表的相关概念 表以记录和字段的形式存储数据,是关系型数据库管理系统的基本结构,是处理数据和建立关系型数据库及应用程序的基本单元。 在日常的工作、生活中,遇到大量的数据有很多都是以表格形式出现的,下面的表格就是学生登记表中的一部分。 这是一个简单的二维表格。实际上,这个二维表格就是Visual FoxPro中的“表”。 表存储有关某个主题(如学生的基本情况)的信息。如表3-1所示,表中按列存放该主题不同种类的信息(如学生学号、姓名等),按行描述该主题“某一实例”的全部信息(特定学生的数据)。表中的每一行称为一条记录,而每一列称为一个字段。 表的第一行称为表头,表头中每列的值是这个字段的名称,称为字段名。 表有以下特征: (1)表可存储若干条记录。 (2)每条记录可以有若干个字段,而且每条记录的字段结构相同,也就是具有相同的字段名、字段类型和字段顺序。 (3)字段可以是不同的类型,以便存储不同类型的数据。 (4)记录中每个字段的顺序与存储的数据无关。 (5)每条记录在表中的顺序与存储的数据无关。 3.1.2 表中的数据类型 字符型:用于包含字母、汉字、数字型文本、符号及标点等一种或几种的字段,其中的数字一般不是用来进行数学计算的,如电话号码、姓名、地址。 货币型:货币单位,最多可有4位小数,如果小数部分超过4位则将通过四舍五入只保留4位,如商品价格。 数值型:整数或小数。如成绩、工资、订货数量。如果有小数,需要指定小数位数,小数点包含在字段宽度中,占一个字节。它还支持十六进制数值。 整型:不带小数点的数值。 日期型:用来存放日期数值,Visual FoxPro 6.0/5.0支持2000年型的日期数值。格式为:月/日/年。如输入07/01/97。其中的年份如果输入97,则系统默认为1997,将光标条移到表中该字段时就会显示“07/01/1997”,如果输入小于48的数(如45)则系统默认为2045,因此,最好输入完整的年份。 日期时间型:格式为月/日/年 时:分:秒 AM或PM。如12/1/98 06:26:00 AM。 双精度型:双精度数值,如所要求的一些高精度数据。 逻辑型:当存储的数据只有两种可能时使用,用True(.T.)和False(.F.)表示。如团员(.T.)与非团员(.F.)、已婚(.T.)与未婚(.F.)。 备注型:又称内存型,它的数据存储和表中其他数据是分开的,存放在扩展名为.FPT的文件中。如个人简历等。 通用型:可以链接或嵌入OLE对象,如由其他应用程序创建的电子表格、WORD文档、图片。当链接OLE对象时,表中只包含指向数据的链接和创建OLE对象的应用程序的链接;当嵌入OLE对象时,表中包含OLE对象复件及指向创建此OLE对象应用程序的链接。如照片、图像等。 3.2 创建新表 在Visual FoxPro 6.0中,可按如下两个步骤创建一个新表。 步骤一:创建表的结构。即说明表包含哪些字段,每个字段的长度及数据类型。 步骤二:向表中输入记录。即向表中输入数据。 3.2.1 设计表结构 一个表中的所有字段组成了表的结构。在建表之前应先设计字段属性。字段的基本属性包括了字段的名称、类型、宽度、小数位数以及是否允许为空。 (1)字段名:表中的每个字段都是有名称的,如“学生”表中的“学号”字段,“学号”即为这个字段的字段名。字段名可以是以字母开头的字母数字串,也可以是汉字。自由表中的字段名不能超过10个字符,数据库表字段名长度不能超过128个字符。字段名中不接受空格字符。 (2)字段类型:字段的数据类型应与存储其中的信息类型相匹配。 (3)字段宽度:设置以字符为单位的列宽。设置的列宽应保证能够存放所需的字段,但也不必设置的太宽,否则将占用大量内存。 (4)小数位数:当字段类型为数值型和浮点型时,应为其设置小数位数。 (5)是否允许为空:是否允许字段接受NULL值。NULL值就是无明确的值。NULL值不等同于零或空格。一个NULL值不能认为比某个值(包括另一个NULL值)大或小、相等或不等。 3.2.2 通过表设计器创建新表 1.创建表结构 操作步骤如下: (1)从“文件”菜单中选择“新建”命令,打开“新建”对话框。选择“表”单选按钮。 (2)单击“新建文件”按钮,打开“创建”对话框。 (3)在“创建”对话
您可能关注的文档
- Visual C++程序设计教程 梁建武 第4章新.ppt
- Visual C++程序设计教程 梁建武 第6章新.ppt
- Visual C++程序设计教程 梁建武 第7章新.ppt
- Visual C++程序设计教程 梁建武 第8章新.ppt
- Visual C++程序设计教程 梁建武 第9章新.ppt
- Visual C++程序设计教程 梁建武 第13章新.ppt
- Visual FoxPro 6.0程序设计 第1章 Visual FoxPro 6.0基础新.ppt
- Visual FoxPro 6.0程序设计 第2章 数据库基础知识新.ppt
- Visual FoxPro 6.0程序设计 第2章新.ppt
- Visual FoxPro 6.0程序设计 第3章新.ppt
文档评论(0)