数据表操作概要1.ppt

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

三、数据表的索引 图书目录的作用是什么? 索引的概念 索引是VISUAL FOXPRO的排序机制,它不改变数据表中数据的物理顺序,而是另外建立一个索引文件。 索引就是根据数据表中某些字段的值进行排序,但它并不改变表中记录的物理顺序,而是建立一个由指定索引字段的值和它对应的记录号组成的索引表,即索引文件。 索引的作用:对数据值进行快速显示、快速查询, 并可控制索引字段值重复输入。 用在表设计器中创建索引举例 索引文件类型 (1)结构复合索引 特点:结构复合索引文件在每次打开数据表时自动打开,而且在表修改时会自动更新其索引。一个结构复合索引文件通常与表具有相同的文件名。索引文件名与数据表名相同,扩展名为.CDX (2)非结构复合索引 特点:文件名自由定义,它不随表文件的打开而自动打开,它不能自动重建索引,扩展名为.CDX。用的较少。 (3)单索引文件 特点:一个单索引文件只包含一个索引,这种类型是为了与FOXBASE+开发的应用程序兼容而设置的。一个独立索引文件不能具有与相关表相同的名称,而且也不会随着表的打开而自动打开,在表修改时也不能自动重建索引。 单索引文件的扩展名为:.IDX 索引类型: 主索引、候选索引、唯一索引、普通索引 主索引:指索引字段不允许出现重复值的索引。一个数据表文件中只有一个主索引。 候选索引:也不允许索引字段出现重复值。可为一个数据表文件创建多个候选索引。 唯一索引:指按索引关键字索引出的该字段值唯一,若该字段有重复值,索引时只索引出重复值的最前边的记录。 普通索引:一个数据表允许有多个普通索引,且索引字段值允许重复。 建立索引 (1)用菜单方式在数据库表中建立结构性复合索引. 并设置主控索引. 步骤: 选择索引关键字 选择升降序 设置索引类型、修改索引标识 设置主控索引 练习: 学习目标: 掌握用菜单方式建立索引的方法. 1、打开XSDA.DBF表。 2、用命令(MODI STRU)方式进入表设计器。 3、设置学号为候选索引。 4、保存退出。 5、浏览XSDA.DBF表, 观察是否按学号排序. 6、在表/属性中设置主控索引,再观察排序情况.. 7、观察默认文件夹中生成的索引文件名及扩展名。 (3) LOCATE命令 LOCATE命令用于按指定条件定位记录。其语法格式如下: LOCATE FOR 条件 该命令执行后,指针定位到第一条满足条件的记录。若没有满足条件的记录,则记录指针指向最后一条记录之后。 如果要定位到下一条满足条件的记录,可执行CONTINUE命令。CONTINUE必须在LOCATE命令之后。 例:请在XSDA.DBF中查找姓名为”尼玛”的记录, 如找到,请显示本条记录. 练习: 1、 请查找姓“刘”的记录,并显示。 2、请用LOCATE、CONTINUE命令逐条查找少数民族学生,并显示。 2、修改数据记录 (1) 浏览、编辑、修改 命令格式: BROWSE [FIELDS字段名表] ]FOR 逻辑表达式] EDIT CHANGE (2) 成批替换命令 命令格式: REPLACE [范围] 字段名1 WITH 表达式1 [,字段名2 WITH 表达式2 …] [FOR 条件] [WHILE条件] 例:1、将XSCJ.DBF表中所有人的数据库成绩加5分 实训 1、将XSDA.DBF第二条记录的性别改为”男” 2、将XSDA.DBF表中所有少数民族的入学分数加5分. 3、将XSCJ.DBF中的所有成绩不及格的学生的分数调整为及格(即60分)。 3、数据表记录的插入 命令格式: INSERT [BLANK][BEFORE] 例:在XSDA表第三条记录前加一条空白记录 4、数据表记录的删除 (1)逻辑删除 命令格式: DELETE [范围][FOR条件1][WHILE条件2] (2)恢复删除 命令格式: RECALL [范围][FOR条件][WHILE条件] (3)物理删除 (4)清空数据表命令 ZAP (5) 用菜单方式删除 1、将XSDA文件复制到XSDA1中,为XSDA1的第二条记录做删除标记

文档评论(0)

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

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

1亿VIP精品文档

相关文档