㈠ foxpro数据库表怎样建立索引
建立索引可以在创建表时建立, 在表设计器里索引标签里设置.
还可以在打开表时, 使用index on... 命令创建
查询文件的后缀是qpr, 使用do命令手动控制, 也可以加入到数据环境里,由数据环境自动控制
㈡ VFP中为表建立索引,不知道如何拖曳
你说的是在数据库中给两表间建立永久关系,要求主表中关键字段要建立主索引,子表中关键字段要建立普通索引,这样就可以拖动主表的主索引到子表的普通索引上放开就建立那条连线了。
㈢ vfp怎么创建索引
index on 索引表达式 tag 索引名
例:在student表上按姓名建立降序普通索引。
use student
index on 姓名 tag 姓名 descending
㈣ vfp可以建立两个主索引吗
摘要 新建一个数据库文件,点右键-添加表,将上面几个表都添加进来。
㈤ 如何建立VFP的主索引和普通索引
首先点击vf的标题栏的“显示”,再选中“表设计器”。选中“索引”,在“索引名”一栏输入关键字,再在“类型”中选“主索引”就ok了。至于普通索引,可通过命令方式建立。命令格式为:index
on<索引关键字>to<索引文件名>/tag
(索引标识)[of<复合索引件名>][for(条件)]。如建立学生.cdx,索引关键字为学号,其索引标识为“学号”。1,use
学生
2,index
on
学号
tag
学号定甫翅晃俨浩愁彤传廓3,list(记录按学号升序排列)。
㈥ 高手帮忙解释下vfp 中关于索引的知识
索引是一种逻辑排序方法,它不改变记录在物理上的排列顺序,而是建立一个与原文件相对应的索引文件,索引文件中存储了一组记录指针,它指向原文件的记录。如按总分字段建立的索引文件中包含两列信息:第一列按序存放总分,第二列则是对应的记录号,如下表。
总分的索引值 记录号
302 8
357 2
358 1
387 4
... ...
Visual FoxPro 中的索引和书中的索引类似。书中的索引是一份页码的列表,指向书中的页号。表索引是一个记录号的列表,指向待处理的记录,并确定了记录的处理顺序。对于已经建好的表,索引可以帮助我们对其中的数据进行排序,以便加速检索数据的速度;可以快速显示、查询或者打印记录;还可以选择记录、控制重复字段值的输入并支持表间的关系操作。
(一)单索引文件:.IDX
相关命令:
建立索引:INDEX ON [-]<字段名表达式> TO <索引文件名>
同时打开:USE <表名> INDEX <索引文件名>
单独打开:SET INDEX TO <索引文件名>
关闭索引:SET INDEX TO
说明:
(1)逻辑型、备注型和通用型字段不能作索引关键字,且只能有一个索引关键字。
(2)加参数[-]时为降序排序,缺省为升序(由小到大)。
(3)<索引文件名>可不加扩搌名,系统自动加上扩展名.IDX。
(4)必须打开索引文件后才能看到索引排序的结果。
例如:
use d:\student.dbf *打开表student.dbf
index on 总分 to d:\s1.idx *以总分字段建立单索引文件
set index to d:\s1.idx *打开索引文件
browse *浏览结果
set index to *关闭索引
browse *浏览结果,与前一次作比较
(二)复合索引文件:.CDX
复合索引能在一个独立文件中存储多个索引,必须为每个索引建立独特的标志名(TAG),标志名必须以字母或下划线开头,可以包含字母、数字、下划线,单只有十个有效名字空间。
相关命令:
建立索引:INDEX ON <字段名> TAG <标记> [Asceding|Descending]
同时打开:USE <表名> ORDER [TAG] <标记>
单独打开:SET ORDER TO [TAG] <标记>
关闭索引:SET ORDER TO
关闭索引:DELETE TAG <标记>
例如:在Student.dbf中以总分从大到小排列
use d:\student.dbf *打开表student.dbf
index on 总分 tag zongfen descending *以总分字段索引
browse *浏览结果
set order to *关闭索引
browse *浏览结果,与前一次作比较
菜单操作:打开“表设计器”,选择“索引”标签,然后建立索引,使用时打开相应的索引。
索引的类型有:
(1)主索引:字段不允许有重复的索引,一个表只能有一个主索引,主索引只能用于在数据库内部建的表,不能用于自由表。
(2)候选索引:字段不允许有重复值,作为主索引的候选字段。
(3)普遍索引:字段允许重复值,一个表有多个普通索引。
(4)唯一索引:允许有重复值,只存储第一次出现的重复值。
㈦ vf数据库如何建立主索引
一般在数据库中,你建表的时候指定一个主键,就会自动创建基于这个主键的索引。
㈧ vfp中用命令建立主索引
主索引创建方法:create table F:/555.dbf (职工号 C(8) primary key )
唯一索引的创建方法:create table F:/555.dbf (职工号 C(8) unique)
㈨ 数据库VFP,怎么建索引啊,急急急
打开一张表,在表设计器里面分别有三个选项卡,分别是字段、索引和表,点索引选项卡就可以建索引了啊,自由表可以建候选索引、普通索引、唯一索引三种,数据库表可以多建一个主索引~
㈩ VF中如何建立索引,用命令。从建表到用命令建立索引
建表命令:CREAT 表名建立索引步骤及命令:USE 要建立索引的表名INDEX ON 索引关键字 TO 索引文件名索引关键字:是表中的一个字段,也就是你要以哪个字段为关键字进行索引索引文件名:建立的索引文件的文件名,可以和表的文件名相同,也可以不同。