数据库中index on ...to 和index on ...tag有什么差别?

作者&投稿:赤冒 (若有异议请与网页底部的电邮联系)
关于vfp,请问index on to和index on tag 有什么区别?还有索性~

索引标识:是用来区分不同索引的名称
索引表达式:是用来按此表达式的值升序或降序来排列记录用的。
格式:index on 索引表达式 tag 索引标识
例如:
use 学籍
index on 学号 tag ab
index on 入学成绩 tag 入学成绩

因为这两个索引都建在结构复合索引文件“学籍.cdx”这一个索引文件中,所以这两个索引就要区分开,一个索引名叫 ab, 别一个索引名叫 入学成绩。ab 索引是按“学号”值从小到大排列的记录,入学成绩 索引是按“入学成绩”字段值从小到大排列的记录顺序。

INDEX ON 是创建索引

例如 INDEX ON 姓名 tag xm 就是以字段"姓名"创建索引, 索引别名为"xm"


SET ORDER TO 是设置哪个索引生效

例如 SET ORDER TO xm 就是当前使用xm的索引.

如果 单是 SET ORDER TO, 后面没有别名, 就是去除所有索引.


SET INDEX ON 没听说过这个命令

index on ...to <文件名>:建立独立索引,生成一个指定文件名的IDX文件,打开时用:set index to 索引文件名
index on ...tag <索引标识>,建立复合索引,生成一个与表同名的CDX文件,打开时用:set ORDE to 索引标识
另外,独立索引在表更新时,需要打开,索引才能更新,复合索引无需打开索引,索引自动更新。
TAG是索引标识,可以任意取名,为了记忆方便,取字段名为好。如:
INDEX ON 姓名 TAG 姓名

index on 索引表达式 tag 索引名


长沙县19785782682: 数据库中index on ...to 和index on ...tag有什么差别? -
曾琰灵芝: index on ...to <文件名>:建立独立索引,生成一个指定文件名的IDX文件,打开时用:set index to 索引文件名 index on ...tag <索引标识>,建立复合索引,生成一个与表同名的CDX文件,打开时用:set ORDE to 索引标识 另外,独立索引在表更新时,需要打开,索引才能更新,复合索引无需打开索引,索引自动更新. TAG是索引标识,可以任意取名,为了记忆方便,取字段名为好.如: INDEX ON 姓名 TAG 姓名

长沙县19785782682: 在VF中create index ON index ON TO 区别 -
曾琰灵芝: create 是创建表的命令 index on 是创建索引的命令(复合索引文件中的一个索引) index on to 是创建单索引文件的命令

长沙县19785782682: "为哪些表,在哪些字段上,建立什么样的索引"这一设计内容应该属于数据库 -
曾琰灵芝: index on 是创建索引,ON后面写的是你为哪个字段创建索引,那个字段就是关键字 tag 索引标识名是索引的名字,复合型索引才能用TAG起名字

长沙县19785782682: 如何建立主索引 -
曾琰灵芝: 首先有一点你没有弄明白,数据库表才可以建主索引,自由表是不能建主索引的.也就是说数据库表可以建4种索引:主索引、候选索引、普通索引、唯一索引.但自由表只能建立3种索引:候选索引、普通索引、唯一索引. 如果要建主索引,...

长沙县19785782682: 谁知道数据库中set index to 和set order to 有什么不一样? -
曾琰灵芝: set index on 是建立索引,是On不是 to set order to 是将某索引设为主控索引

长沙县19785782682: 在数据表中索引有什么用,怎么建立索引 -
曾琰灵芝: 索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多.建立索引的操作步骤如下: 1、首先我们打开一个要操作的数据表,如下图所...

长沙县19785782682: 如何利用MySQL命令创建,查看,重建和删除索引 -
曾琰灵芝: 第一步,创建数据库表t_tree_info,命令如下 create table t_tree_info( id int(8),tno int(4),tname varchar(20),tdesc varchar(100)); 如下图所示:第二步,向表里插入3条数据,插入后查看表记录,如下图所示:第三步,创建数据库索引tree_name...

长沙县19785782682: 如何为Oracle中的一个字段建立索引 -
曾琰灵芝: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在where子句中的字段,特别是大表的字段,应该建立索引; 5、索引应该建在选择性高的字段上...

长沙县19785782682: 在sql中,创建唯一索引,需要在命令语句中加短语 -
曾琰灵芝: create unique index [index_name] on [table_name] (index_fields);

长沙县19785782682: 什么是索引? -
曾琰灵芝: 索引:将文献中具有检索意义的事项(可以是人名、地名、词语、概念、或其他事项)按照一定方式有序编排起来,以供检索的工具书. 【编程术语】使用索引可快速访问数据库表中的特定信息.索引是对数据库表中一列或多列的值进行排序的...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网