多语言展示
当前在线:1300今日阅读:175今日分享:29

数据表的基本操作续4

1.创建数据表(自由表)2.数据录入3.表的打开与关闭4.修改结构和记录(增加/删除/修改)5.指针定位以及相关函数6.  排序与索引7.  记录的查询
方法/步骤

排序与索引:•概念:–物理顺序:输入记录时的顺序称为记录的物理顺序。–物理排序(排序):保持原表不变,单独生成一个各记录已按要求排好序的新dbf文件,新表可脱离原表单独使用,新dbf文件与原dbf没有联系。–逻辑排序(索引):逻辑排序是保持原表不变,生成一个简单的索引列表(索引文件),在索引列表中仅记载各记录对应于索引关键字的值和记录在原表中的记录号,索引列表必须与原表一起使用,才能按索引列表中的顺序对原表操作,即原表的记录从逻辑上重新排列了顺序。数据表的排序:•sort to <新表文件名> on <字段名1> [/A|/D] [/C] [,<字段名2>[/A|/D] [/C]…][fields <字段名表>] [ascending|descending][<范围>][for<条件1>] [while <条件2>]–功能:对指定范围内满足条件的记录按ON后给定字段值的大小重新排列,生成一个由<新表文件名>指定名称的新数据表文件,其扩展名默认为.DBF,原数据表保持不变。•顺序:/A:升序    /D:降序   /C:不区分英文字母的大小写缺省默认为升序排序•可以按照多个关键字值排序数据表的索引:•索引的分类:••–主索引•只能在数据库表中建立;•索引关键字段或索引表达式中不允许出现重复值或null;•每个表只能建立一个主索引。•一般把数据库表中的主关键字作为主索引。 .候选索引:–候选关键字(candidate key ):凡是能唯一标识记录的最小属性集合都叫候选关键字–主关键字(primary key):若候选关键字多于一个,则选定其中一个作为主关键字•候选索引–数据库表和自由表都可建立;–索引关键字段或索引表达式中不允许出现重复值;–每个表可建立多个候选索引;–一般将表中除了主关键字外的候选关键字作为候选索引普通索引与唯一索引:•普通索引:普通索引的索引关键字段允许出现重复值,是最常用的索引类型,限制小。不论是数据库表还是自由表都可以建立多个普通索引;•唯一索引:与普通索引类似;–与普通索引的区别:索引字段或索引表达式中出现的重复值,在索引文件中只保存重复值中首次出现的的记录•可将除了备注型和通用型的任何字段或表达式作为普通索引或唯一索引

推荐信息