VFP表的基本操作方法.pptVIP

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP表的基本操作方法

第2章续 索引与查询 确定主控 索引 格式:set order to [ 数值表达式| 单索引文件名| [TAG]索引标识 ] 数值表达式表示已打开索引的序号。 单索引文件名 指定该单索引文件为主控索引 索引标识指定索引表示为主控索引 set order to 或set order to 命令取消主控索引文件及主控索引,表达式按物理顺序输出。 1、自动更新 2、重新索引 格式:REINDEX 格式:FIND 字符型常量/数值型常量 格式: SEEK 表达式 功能:在打开的索引文件中快速查找与表达式相匹配的第1 条记录。 工作区 1)工作区号:1---32767 2)别名:除了使用1-10编号外,还可以依次用A-J字母来表示,称为别名。 3)选择工作区: 格式:select[ 工作区号| 别名 功能:选定某个工作区,用于打开一个表 视图文件 一、视图文件的建立 1.菜单操作 2.命令操作 命令格式: Create view 视图文件名 二、视图文件的打开 一、工作区 1、工作区是一个编号区域,它标示一个 已打开的表。 表打开后才能进行操作,实际上打开表就是把它从磁盘调入内存的某一个工作区。 VFP6提供了多达32767个工作区,每个工作区都有一个工作区号,分别用 1~32767表示,其工作区1~10还分别对应有别名A~J。 表的关联 一、关联的概念 每个打开的表都有一个记录指针,用以指示当前记录。关联就是令不同工作区的记录指针建立一种临时的联动关系,使一个表的记录指针移动是另一个表的记录指针能随之移动。 1.关联条件 建立关联的两个表,总有一个是父表,一个为子表。父表记录指针的移动,会使子表记录指针自动移到满足关联条件的记录上。 关联条件通常要求比较不同表的两个字段表达式值是否相等。要在关联命令中指明这两个字段表达式外,还必须先为子表的字段表达式建立索引。 2.多一关系 3.一多关系 二、在数据工作期窗口建立关联 数据库是表的集合。从Visual FoxPro 3.0开始引入了真正意义上的数据库概念,把一个二维表定义为表,把若干个关系比较固定的表集中起来放在一个数据库中管理,在表间建立关系,设置属性和数据有效性规则使相关联的表协同工作。数据库文件具有.dbc扩展名,其中可以包含一个或多个表、关系、视图和存储过程等。 一个Visual FoxPro表或.dbf文件,能够存在以下两种状态之一:与数据库相关联的数据库表(就象团员),与数据库不关联的自由表。二者的绝大多数操作相同且可以相互转换。相比之下,数据库表的优点要多一些。当一个表是数据库的一部分时,它就可以具有以下内容: ● 长表名和表中的长字段名 ● 表中字段的标题和注释 ● 默认值、输入掩码和表中字段格式化 ● 表字段的默认控件类 ● 字段级规则和记录级规则 ● 支持参照完整性的主关键字索引和表间关系 ● INSERT、UPDATE或DELETE事件的触发器 第3章 查询与统计 六、数据查询与建立视图 统计命令---求平均值命令 SQL 是结构化查询语言Structured Query Language的缩写。可以说查询是SQL语言的重要组成部分,但不是全部,SQL还包含数据定义、数据操纵和数据控制功能等部分。 简单查询 首先从几个最简单的查询开始,这些查询基于单个表,可以有简单的查询条件。这样的查询由SELECT和FROM短语构成无条件查询,或由SELECT、FROM和WHERE短语构成条件查询。 Group by用于对查询结果进行分组 Having短语必须根据group by使用 ,它用来限定分组必须满足的条件 Order by短语用来对查询的结果进行排序 1.选择表中的若干列 1)查询指定列 2)查询全部列 3)查询经过计算的值 4)目标列为字符串常量、函数 5)使用别名 例:表student(sno,sname,ssex,sage,sdept) 1)select sno,sname from student 2)select * from student 3)select sname,2003-sage from student 4)select sname,’出生年份:’, 2003-sage,islower(sdept) 5)select sname 姓名,sage as 年龄 from student 6)SELECT 编号,姓名 FROM 学生表 WHERE 成绩=60 2.查

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档