索引类型

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2)索引类型

索引类型

(3)索引文件的类型单索引文件(.idx)

结构复合索引文件

复合索引文件(.cdx)

非结构复合索引文件

(4)建立索引文件命令

①单索引

index on <索引表达式> to <索引文件名>

例:index on 总分to XSCJ.idx for 总分>=345

注:只能建立升序索引和唯一索引。

②复合索引

Index on <索引表达式> tag <索引名> of <索引文件名.cdx>

例:index on 姓名tag XM for 住址=”北京”

注:可以建立升序和降序索引,并接候选索引和唯一索引。如果要建立非结构复合索引,必须要加上of 字句。

注:在①②的最末尾如果加上additive表示先前打开的索引文件仍保持打开状态,若省略则自动关闭。

(5)打开索引文件

建立索引文件时,索引文件均自动打开。若重新打开,只有结构复合索引文件会随着相关表打开而自动打开,而单索引和非结构复合索引不会自动打开。

命令格式:set index to <索引文件名> [additive] 或者use <表名> index <索引文件名>

(6)设置当前索引文件

复合索引文件中有多个索引标识,任一时刻起主要作用的只有一个,我们把它叫做当前索引,而它对应的索引文件叫做主控索引文件。

命令格式:set order to 索引文件名.idx ▏tag 索引名of <索引文件名.cdx>

(7)更新索引

命令格式:reindex

(8)删除索引

单索引可以直接删除,复合索引用命令删除。

命令格式:delete tag <索引标志名> ▏all [of <索引文件名.cdx]

(9)关闭索引文件

命令格式1:use

命令格式2:set index to 或者close index

第5章SQL、查询与视图

相关文档
最新文档