- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.数据表排序
数据表的排序;二、可排序字段类型及规则 P49
1、数值型(按照大小比较)
2、字符型
(1)左对齐比较(有空格的小)
(2)数码英文汉字
(3)汉字(按拼音字母ASCII码大小,拼音顺序 如:abcd)
(4)英文(小写大写;按照字典顺序由小到大)
3、日期型(日期在前的小 如:8283)
4、逻辑型(TF)
[备注和通用型不能作为关键字];思考:下面的记录排序之后的顺序是什么?(从小到大)
;三、排序命令的格式和用法 P48
SORT TO 新表名 ON 字段名1[/A|/D|/C] , 字段名2 [/A |/D|/C]
……[FOR/WHILE 条件] [FIELDS 字段名列表]
字段名:多于两个时表示多重排序,先按字段名1,再按字段名2
[/A]为升序,[/D]为降序,[/C]为不区分大小写
[fields 字段名列表]指新表所包含的字段,若缺省将包含当前表中的所
有字段;
例如:
use xsda
sort to rxcj on 入学成绩 /d
use rxcj
list
use xsda
sort to 2345 on 入学成绩/a , 姓名/a
use 2345
list
;思考:
1、以学号的升序建立排序文件 xuehao
2、以性别的升序建立排序文件xingbie,性别相同时按照姓名的降序
3、对所有男生按照入学成绩的降序建立排序文件chengji,入学成绩相
同时按生日的降序,结果中只保留‘姓名、性别、入学成绩、生日’ ;
建立排序是对表中记录的物理顺序进行调整,将会花费大量时间和
占用较多存储空间。实际生活中,记录的物理顺序只有一个,而使用顺序
可以有多个。建立索引就是对记录使用顺序排序的方法,它不改变记录的
物理顺序,而是按关键字建立记录的逻辑顺序。
把表按某一关键字进行逻辑排序,并将排序的结果保存在一个文件
中,称为索引,该文件称为索引文件。索引文件是一个二维表,它将包含两
列数据:关键字值和记录的物理位置(记录号)。一个表里可以有多个索
引,也可以同时打开多个索引。;赂冤扔疑狄增芝呛央陛驶呆谩年舒守晕哇纺祁获弗妓嚎癌浊淮刹矗荣癌纹7.数据表的排序7.数据表的排序;五、索引和索引文件的类型
1、索引的类型 P52
(1)主索引
(2)候选索引
(3)唯一索引
(4)普通索引
2、索引文件的类型 P53
(1)单一索引文件
(2)复合索引文件(结构和非结构的) ;主索引(primary indexes):
当中的关键字具有唯一性,不允许重复,只有数据库表才能建立主索引,
且一个数据表中只能建立一个主索引,自由表不能建立主索引。
候选索引(candidate indexes):
与主索引类似,指定字段值具有唯一性,但一个表可以有多个候选索引,
自由表和数据表都可以建立候选索引。
唯一索引(unique indexes):
指定字段可以有重复值,但它只输出重复值的第一个,一个表中可以有多
个唯一索引,自由表和数据库表都可以建立。
普遍索引(regular indexes):
关键字可以重复,数据库表和自由表都可以建立
;
单一索引(.idx):仅由一个关键字和对应的物理位置组成,在一个单一
索引中,只包含一种逻辑顺序。
复合索引(.cdx):由多个关键字和多个物理位置组成,一个复合索引文
件中可以包??多种逻辑顺序(既多个索引),每个逻
辑顺序(每个索引)有一个索引标识(tag)来表示。
结构复合索引文件:文件名与表文件名相同,由系统自动生成打开和
关闭与表文件同步,是表的一部分。
文档评论(0)