第12章FoxPro数据库的高级操作.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库高级操作 §1 记录的排序与索引 §2 数据查询与检索---1.记录查询 §2 数据查询与检索--- 2 记录检索 §3 数据统计---1. 计数命令 §3 数据统计---2求和命令 §3 数据统计---3求平均值命令 §3 数据统计---4分组求和命令 §3 数据统计---5综合统计计算命令 §4 多表操作---工作区选择与互访 工作区选择与互访—1.工作区的别名 当前工作区的选择---2当前工作区的选择 4.1工作区的互访 4.2表文件的连接 表文件的关联简介 关联操作命令格式 表文件的关联注意事项 4.3 表文件的更新 结 束 * 1 、记录排序与索引 、数据查询与检索 、数据统计 、多表操作 内 容 提 要 一、物理排序 SORT TO [盘符][路径]文件名 ON 字段名1 [/A|/D][/C] 排序后产生一新的表文件的主文件名 进行排序的字段 /A:升序;/D:降序二者不可同时出现;/C:不区分字母大小写 按照学号的升序进行排序,将结果存放在 xh.dbf中 按照性别升序和出生年月降序排序,结果存放在 xb.dbf中去 按照年龄从小到大排序,结果放在sr.dbf中 练 习 1、关于索引:索引只改变了记录逻辑上的顺序(升序),而不改变物理上的顺序。即记录的记录号不变 2、创建单键索引文件: INDEX ON 关键字表达式 TO 索引文件名 [FOR条件] [UNIQUE] 可以是一个字段名,也可以是多个字段的合法表达式,例如:姓名+性别;姓名+DTOC(出生年月) 默认扩展名为IDX 记录的索引 DTOC( ):将日期型数据转换为字符型数据 STR(数值,m,n):将数值型数据转换为字符型数据,m表示转换后的总程度,n表示小数的位数 练习: 以学号为关键字建立索引文件xh.idx 以学号和出生年月为关键字段建立索引xh_sr.idx SET ORDER TO 数字表达式|索引文件名 要改变的主控索引文件必须处于打开状态 改变主控索引 表达式的值即为主控索引,值为0时,所有的索引将不起作用 一、记录的索引 3、索引文件的打开与关闭 打开: Use 表文件 INDEX 索引文件名表 SET INDEX TO 索引文件名表 索引文件的打开与关闭 关闭索引 SET INDEX TO CLOSE INDEX 关闭数据库文件 关闭索引 4、重建索引文件 REINDEX 注:如果在没打开索引文件的情况下,修改了表记录,则要进行重建索引;如果在打开索引文件的情况下对表记录进行了修该,者系统将自动重建索引文件 重建索引文件 记录排序 物理排序(排序)SORT TO 逻辑排序(索引) INDEX 索引文件的建立 索引文件的打开 主索引文件 索引文件的关闭 索引文件的重建 小结:记录排序 格式: FIND 字符串 | 数字 功能: 在索引文件中查找索引键值与字符串 | 数字匹配的第一条 记录,并将记录指针指向与之对应的记录。 注释:如果未找到,在状态行显示“没有找到.”信息 说明: (1) 字符串 | 数字不能是表达式,字符串可以省去引号(除 非含空格) (2) FIND 之后允许跟C型内存变量, 但必须在变量名前加宏替换符 (格式: FIND C型内存变量 ) (3) 当EXACT状态为OFF且索引键值为C型时,FIND采用模糊查 询 (4)默认情况下,FIND将从主控索引中查询指定的内容 (5)指定的内容找到与否可用FOUND()函数测试。如果找到, FOUND()返回.T.,否则返回.F. 格式: SEEK 表达式 功能: 在索引文件中查找索引键值与表达式值匹配的第一条记录,并将记录指针指向与之对应的记录。 注释:如果未找到,在状态行显示“没有找到”信息 说明: (1) 字符串不能省去引号 SEEK 之后允许跟C、D或N型内存变量 当EXACT状态为OFF且索引键值为C型时,SEEK采用模糊询 (4) 指定的内容找到与否可用FOUND()函数测试 要查找的内容,可以是C、N、D型表达式 COUNT [范围] [FOR 条件] [TO 内存变量] 功能: 计算指定范围内满足条件的记录个数,并存入指定的内存变量 省略为ALL 省略,则将结果显示到屏幕 命令格式: SUM [范

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档