[工学]Visual FoxPro数据库及其操作下.ppt

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

排序 排序: 关键字:就是把表中的记录按照某个字段值的大小顺序重新排列,作为排序依据的字段。 升序(Ascending):按照关键字从小到大的顺序进行。 降序(Descending):按照关键字从大到小的顺序进行。 排序 排序命令SORT: 格式:SORT TO TableName ON FieldName1 [/A | /D] [/C] [, FieldName2 [/A | /D] [/C] ...][ASCENDING | DESCENDING] [范围] [FOR 逻辑表达式][FIELDS 字段名表] 功能:对当前表按指定字段进行排序并将排序结果存入新表。 TableName:排序后生成新表的表名。 FieldName:为排序的字段。可在多个字段上进行排序。当为多个字段排序时,先按字段1的值(升或降序)排列,其值相同时,再按字段2的值(升或降序)排列。 [/A | /D] [/C]:/A说明按升序排序;/D说明按降序排序;/C说明排序时不区分大小写字母。默认情况下为升序。 FOR 逻辑表达式:参加排序所满足的条件。 FIELDS 字段名:排序后表所包含的字段。 例如:对自由表——学生表(STUD.DBF)按出生日期降序排序。(排序后的表名为“学生表”,保留所有字段) USE STUD SORT TO 学生表 NO 出生日期/D USE 学生表 BROWSE 例如:对自由表——学生表(STUD.DBF)按成绩升序排序 。(排序后的表名为“学生表”,保留学号,姓名,成绩字段) USE STUD SORT TO 学生表 NO 成绩 FIELDS 学号,姓名,成绩 USE 学生表 BROWSE 例如:对自由表——学生表(STUD.DBF)按成绩降序排序,若成绩相同则按编号升序排序。 (排序后的表名为“学生表”) USE STUD SORT TO 学生表 NO 成绩 /D,编号/A USE 学生表 BROWSE 索引 物理顺序:记录存储在表中的实际顺序。 逻辑顺序:按照某个关键字与记录号之间建立的顺序。 索引主要分为: 主索引 侯选索引 唯一索引 普通索引 索引 主索引:主关键字能唯一确定记录的顺序,不允许在该字段中出现重复值。主索引仅适用于数据库表,一个数据表只能有一个主索引,自由表不能创建主索引。 候选索引:候选索引和主索引一样要求字段值的唯一性。一个数据库表或自由表都可以建立多个候选索引。 唯一索引:索引文件中每一个特定的关键字值只存储一次,忽略后面出现重复的记录。数据表或自由表可以有多个唯一索引。(忽略重复的记录) 普通索引:不要求字段值具有唯一性,即允许字段中出现重复值。可以建立多个普通索引。 在表设计器中建立索引 单项索引 是指索引表达式由一个字段构成。 例如:给订货管理数据库中的仓库表按仓库号“升序”建立“主索引”,索引名为“仓库号”,索引表达式也为“仓库号”。 打开“订货管理”数据库 USE 仓库表 单击——显示菜单——选择表设计器 在“仓库号”字段的“索引”下拉框选择“↑升序” 单击——索引选项卡——在索引“类型”中选择——“主索引” 单击确定即可。 在表设计器中建立索引 复合字段索引 是指索引表达式由多个字段构成。字段也可以是其它表。 例如: 给订货管理数据库中的职工表按职工号“升序”建立“侯选索引”,索引名为“职工供应商号”,复合索引表达式“职工号+供应商号”。(此题的“供应商号”来自“供应商表”) 打开“订货管理”数据库 USE 职工表 单击——显示菜单——选择表设计器 在“职工号”字段的“索引”下拉框选择“↑升序” 单击——索引选项卡——在索引“类型”中选择——“侯选索引” 在索引名——键入“职工供应商号” 单击索引表达式后的“…”按钮 在“来源于表”下拉框——选择“职工表” 在“字段”列表框——双击“职工号” 在“数学”或“字符串”下拉框——选择加号“+” 在“来源于表”下拉框——选择“供应商表” 在“字段”列表框——双击“供应商号” 单击确定即可 使用命令建立索引 格式:INDEX ON索引表达式 TO 单索引名| TAG结构索引名[OF复合索引名][FOR索引筛选条件] [COMPACT] [ASCENDING | DESCENDING][UNIQUE] [ADDITIVE] 功能:对当前表文件按指定的关键字建立索引文件。 使用命令建立索引选项说明 TO 单索引名:建立的是.IDX索引文件。一般用于建立临时索引。当表关闭后再次打开,索引文件不随同时打开。必须使用相应的命令打开。 TAG 结构索引名:建立的是.CDX结构索引文件。 COMPACT:压缩单项索引文件,复合索引文件自动压缩。 ASCENDING:建立升序索引。 DESCENDING:建立降序索引。 UNIQUE:建立唯一索引。

文档评论(0)

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

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

1亿VIP精品文档

相关文档