第2章数据表的建立与操作.ppt

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

第2章 数据表的建立与操作 内 容 导 航 学习提要与目标 熟练掌握表结构的建立与表内容的输入 ; 熟练掌握内容的编辑与修改 ; 熟练掌握索引的概念及索引表的建立与运用 ; 熟练使用常用的表的运算操作命令; 对表记录指针的概念及定位有深刻的理解。 本章内容 表结构的建立 表内容的输入 表内容的编辑修改 表内容的索引及查找 表的其他操作 文件管理类命令 2.1 表结构的建立与表内容的输入 一、基本数据表 (P220) 在数据库中,数据表是最基本的文件,该文件的扩展名为.DBF,若数据表中有一个或多个备注型字段,则Visual FoxPro系统会自动产生一个同名的.FPT文件,用于存放备注型字段的内容。 数据表文件由表结构和记录(内容)两部分组成。 本教材主要使用以下几张数据表: 学生基本情况表,课程情况表和学生成绩表: 二、表结构的建立 1、Visual FoxPro系统对表结构的规定 文件名:数据表文件的扩展名为.DBF,文件名由用户自定,但必须由ASCII码和汉字组成,文件名长度最多可以使用250个字符。 字段数:一个表文件最多可有255个字段。 字段名:自由表字段的命名规则是名称的最大长度为10个字符,即最多5个汉字,由字母、汉字、数字和下划线组成。库表字段名的最大长度可以达到128个字符。 字段类型:支持数据类型共有13种。它们是:字符型(C)、数值型(N)、逻辑型(L)、日期型(D)、备注型(M)、通用型(G)、整型(N)、双精度型(N)、浮点型(N)、日期时间型(T)、货币型(Y)、二进制字符型(C)、二进制备注型(M)。 字段宽度:字段宽度表示该字段中可以存放数据的最大字符数。 以下9种类型的字段宽度是系统规定 : 2、设计表结构 ⑵命令方式。 格式:CREATE [表文件名/?] 功能:在当前文件夹下建立一个新数据表文件(.DBF)。 若有备注字段则自动建立一个同名的备注文件(.FPT) 当前文件夹的问题 : 当前文件夹也即默认目录。系统默认目录一般是Visual FoxPro系统所在的文件夹,需要我们重新设置默认目录,默认目录的设置方法有下面两种: 方法1(菜单方式): 使用菜单命令:“工具”→“选项”,出现“选项”对话框 … 方法2(命令方式): 命令格式: SET DEFAULT TO [驱动器号][路径] 例2.1:用命令方式将当前工作目录设置为D盘“VFP”文件夹下的“数据”文件夹。 SET DEFAULT TO D:\VFP\数据 在命令窗口输入 (2)通过复制建立表结构 : 格式:COPY STRUCTURE TO 文件名 [FIELDS字段名表] 功能:复制当前表文件的结构到指定的文件。 例2.2:从已存在的“学生”表创建“XS1”的表结构,“XS1”表的结构与“学生”表的结构一样。 USE 学生 COPY STRUCTURE TO XS1 例2.3:从已存在的“学生”表创建“XS2”的表结构,“XS2”表的结构只取“学生”表的学号、姓名、性别三个字段。 COPY STRUCTURE TO XS2 FIELD 学号,姓名,性别 三、 表结构的显示与修改 1、表结构的显示 格式1:DISPLAY STRUCTURE 格式2:LIST STRUCTURE 注意:DISPLAY STRUCTURE的显示格式是分页显示, 而LIST STRUCTURE的显示格式是连续滚动显示。 例2.4:显示“学生.DBF”表结构,在命令窗口输入下述命令: USE 学生 DISPLAY STRUCTURE 总计的字节数为38,比各字段宽度之和多1个字节,用来存放删除标记“*”。 如果支持空值,则总计的字节数为39,还要增加1个字节,用来记录支持空值的状态。 2.表结构的修改 (1).菜单方式 从“显示”→“表设计器”命令,进入表设计器,可查看和修改当前表的结构。 (2)命令方式 格式:MODIFY STRUCTURE 功能:用表设计器修改当前表结构。 注意:在修改表结构时要防止数据的丢失。 更改字段类型或字段宽度变小时,原字段内容会丢失。 在更改表结构后会自动建立原表的备份。 (.DBF→.BAK,.FPT→.TBK) 如果丢失了数据,可以通过备份文件恢复。 ( .BAK →.DBF , .TBK →.FPT ) 2.2 表内容的输入 2.2 表内容的输入 2.2.1 表文件的打开与关闭 方法2: 选择“窗口”→“数据工作期” 菜单命令 (2)命令方式: 格式:USE 表文件名 功能:在当前工作区打开指定的表文件。 说明:(1)默认扩展名是.DBF。 (2)若表中有备注字

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档