| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 721 人关注过本帖, 1 人收藏
标题:关于索引的各种问题啊
只看楼主 加入收藏
senlli
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-11-29
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:8 
关于索引的各种问题啊
复合索引文件是里面有好多个索引吗?
索引标识名是什么意思?和复合索引文件名有什么区别?
order tag<索引标识名>(of<复合索引文件名>)这条命令是什么意思?of<复合索引文件名>什么时候可以省略?
另外视图是什么?是一个窗口还是一条存在文件里的sql语言,老是觉得不知道视图是什么
上课跟不上各种崩溃了,跪求各路大神指教!
搜索更多相关主题的帖子: 复合 
2012-11-29 23:53
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:2 
VFP帮助文件里有详细说明

坚守VFP最后的阵地
2012-11-30 00:00
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:2 
理解不一定正确,回答不一定规范,仅供参考。
1、复合索引就是可以对多个字段进行索引,与多个索引是有区别的。
2、索引标识名应该就是被索引的字段名,与索引文件名是两码事。
3、帮助文件中解释的更完整。
4、视图的实质就是从表中按一定的规律取得的记录集,与通过select语句从表中得到的记录集是相同的。打开一个视图后就如同打开了一个表,可以通过brow语句在窗口中显示出来,但与窗口没有必然的联系。


[ 本帖最后由 hu9jj 于 2012-11-30 07:10 编辑 ]

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2012-11-30 07:09
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:2 
视图是这样的:当应用程序希望已定制并可更新的数据集时,可以创建并使用视图 。视图通过提供从一个或多个相关表或视图中获取记录的途径结合了表和查询的特性。可以使用单个或多个表或视图创建视图,使用视图更新表中数据和显示数据、更新视图以及移动数据离线操作。视图是个比较复杂的内容,前期你可以将它视为表
2012-11-30 07:55
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:12 
以下是引用senlli在2012-11-29 23:53:10的发言:

复合索引文件是里面有好多个索引吗?
索引标识名是什么意思?和复合索引文件名有什么区别?
order tag<索引标识名>(of<复合索引文件名>)这条命令是什么意思?of<复合索引文件名>什么时候可以省略?
另外视图是什么?是一个窗口还是一条存在文件里的sql语言,老是觉得不知道视图是什么
上课跟不上各种崩溃了,跪求各路大神指教!

1)复合索引文件是里面有好多个索引吗:复合索引文件里面可以存放好多个索引,但不是说只存放一种索引的索引文件就不是复合索引文件了。是否“复合”,看你建立索引文件时是怎样定义它的;

2)索引标识名是什么意思:索引标识名是指为每种索引起的一个名字,比如:你叫张三,我叫李四。如果索引表达式只含一个字段,则可以用该字段名作为它的索引标识名,也可以另起;如果索引表达式是一个常量、函数,或用各种操作符连接的式子,就必须自定义索引标识名;

3)索引标识名和复合索引文件名有什么区别:索引标识名作为每种索引的名字,它的等级比复合索引文件名要低。复合索引文件名是复合索引文件的名字,索引标识名和它所指向的索引表达式一起被放在相关的复合索引文件中。也就是说,一个复合索引文件中可以有多个索引标识名和相关的索引表达式;但反过来,某一个索引标识名及其指向的索引表达式只能放在一个复合索引文件中;

4)order tag<索引标识名>(of<复合索引文件名>)这条命令是什么意思:各子句的意义可以参考VFP的帮助文件;

5)of<复合索引文件名>什么时候可以省略:当你要建立结构复合索引文件时就应该省略该子句,否则,就要加上它。结构复合索引文件和非结构复合索引文件的区别是:前者的主干文件名与相关表文件的主干名完全一样,并且随着相关表文件的打开而打开(初始打开时是不排序的);后者的主干名与相关表文件不同(这也是为什么创建它时不能省略“of<复合索引文件名>”子句的原因),它不会随着表文件的打开而自动打开,需要用VFP命令手动打开。其它方面,两者完全相同。

6)关于视图:其实视图是一个相对比较复杂的东西,它只能包含于数据库文件(.DBC)中,它抽取表文件中的记录进行显示或更新操作。它最大的作用就是可以使多个表文件中的记录同步更新。你可以把它看成一个表,但它仅是一个“映像”,并不是真正地包含了那些记录。不知道你学过C语言没,视图就是指针,它指向被抽取记录的各表文件相关位置。

其它的,你再多看看资料吧。SQL语言和视图掌握好了,有很大用处的。
收到的鲜花
  • tlliqi2012-11-30 14:26 送鲜花  10朵   附言:回答的很全面
2012-11-30 12:27
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
收藏
得分:2 
楼上回答太好了,楼主平时要多看看帮助文件。

坚持学习vfp,QQ:306805680
2012-11-30 15:27
senlli
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-11-29
收藏
得分:0 
回复 5楼 taifu945
真心膜拜大神!小白弱弱问一句,怎么看帮助文件啊?
2012-12-05 00:01
mayuebo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:257
专家分:1282
注 册:2005-9-8
收藏
得分:0 
按F1

成功贵在坚持
2012-12-05 06:16
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用senlli在2012-12-5 00:01:16的发言:

真心膜拜大神!小白弱弱问一句,怎么看帮助文件啊?
看你在顶楼写的“上课跟不上”,那一定是有这门课了,这课应该有教材。既然有教材,而且教索引文件的知识,那教材中也一定有INDEX命令各子句的含义了。认真看教材吧,毕竟教材中的解释文字是经过作者理解后写的,初学者对教材文字的认知程度应该高于对帮助文件。
2012-12-05 08:31
快速回复:关于索引的各种问题啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017778 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved