第5章自由表的创建及操作.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.索引查询命令 索引查询依赖二分法算法来实现,在210个记录中寻找一个满足给定条件的记录,不超过10次比较就能进行完毕;而顺序查询最多需比较1024次。可见顺序查询速度较慢,适用于记录数较少的表。索引查询速度很快,但其算法要求表的记录是有序的,这就需要事先对表进行索引或排序。 【例5.17】在“xsqk.dbf”表中快速查找1980年6月1日出生的学生。 USE xsqk STORE {^1980/06/01} TO rq INDEX ON birth TAG CSRQ SEEK rq DISPLAY 显示1980年6月1日出生的学生记录内容 数据表的统计 1.计数命令 【例5.18】统计“xsqk.dbf”表中1982年以前出生的学生人数。 USE xsqk COUNT FOR YEAR(birth)1982 TO rs82 ?rs82 USE * 数据库技术及应用 第5章 自由表的创建及操作 5.1 设计数据表 5.2 建立自由表 5.3 表记录的输入 5.4 表的操作与使用 5.5 表的排序与索引 5.6 查询与统计命令 5.7 使用多个表 5.8 习题 5.1 设计数据表 设计一张二维表格: 表5.1 学生情况表 … … … … … … … … 团员 汉族 02/01/1981 男 李强 000802105 团员 汉族 03/01/1982 男 耿健 000802104 团员 汉族 12/01/1981 女 朱玥 000802103 团员 汉族 02/01/1982 男 朱欣 000802102 团员 汉族 06/01/1982 女 任媛媛 000802101 照片 说明 政治面貌 民族 出生日期 性别 姓名 学号 XSQK (no C(9),name C(8),sex C(2),birth D,nation C(10), clan C(4),note M NULL,photo G NULL) 表5.2 “xsqk.dbf”表结构 可 4 通用型 照片 可 4 备注型 说明 否 4 字符型 政治面貌 否 10 字符型 民族 否 8 日期型 出生日期 否 2 字符型 性别 否 8 字符型 姓名 否 升序 9 字符型 学号 NULL 索引 小数位 字段宽度 字段类型 字段名 XSQK (no C(9),name C(8),sex C(2),birth D,nation C(10), clan C(4),note M NULL,photo G NULL) 5.2 建立自由表 VFP提供了三种建立对象的方法:向导、设计器、命令。 使用“表设计器”建表(xsqk.dbf) 使用“表向导”建表(xscj.dbf) 表5.3 “xscj.dbf”表结构 可 4 备注型 说明 否 0 1 数值型 学期 可 1 5 数值型 成绩 否 升序 3 字符型 课程代码 否 升序 9 字符型 学号 NULL 索引 小数位 字段宽度 字段类型 字段名 使用命令建表(xscj.dbf) (1)新建表命令CREATE 语法:CREATE [表文件名|?] 【例5.1】新建一个学生成绩表(xscj.dbf)。 CREATE xscj 【例5.2】在命令窗口中输入命令: CREATE TABLE xscj (no c(9),courseid c(3),score n(5,1) NULL, term n(1,0) ,detail m NULL)可以建立“xscj.dbf”的表文件结构 (2)复制表结构命令COPY STRUCTURE 语法:COPY STRUCTURE TO 表文件名 [FIELDS 字段名表] 【例5.3】在命令窗口中输入以下命令行,实现与使用“表向导”建表相同的功能。 USE xsqk.dbf COPY STRUCTURE TO xscj FIELDS no,note USE xscj 打开新建的表 DISPLAY STRUCTURE 显示表结构 (3)复制数据表命令COPY TO 语法:COPY TO 表文件名 [范围][FOR条件][WHILE条件][FIELDS字段表][TYPE文件类型] 5.3 表记录的输入 VFP输入数据方式: 浏览(Browse)方式 编辑(Edit)方式 追加(Append)方式 命令方式 APPEND命令 语法:APPEND[BLANK] 5.4 表的操作与使用 打开和关闭表 格式:USE [表文件名] 功能:使用参数表文件名可以打开

文档评论(0)

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

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

1亿VIP精品文档

相关文档