欢迎来到天天文库
浏览记录
ID:52549969
大小:204.00 KB
页数:46页
时间:2020-04-10
《Visual FoxPro数据库及其操作下.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、排序排序:关键字:就是把表中的记录按照某个字段值的大小顺序重新排列,作为排序依据的字段。升序(Ascending):按照关键字从小到大的顺序进行。降序(Descending):按照关键字从大到小的顺序进行。排序排序命令SORT:格式:SORTTOTableNameONFieldName1[/A
2、/D][/C][,[/A
3、/D][/C]...][ASCENDING
4、DESCENDING][<范围>][FOR<逻辑表达式>][FIELDS<字段名表>]功能:对当前表按指定字段进行排序并将排序结果存入新表。TableName:排序后生
5、成新表的表名。FieldName:为排序的字段。可在多个字段上进行排序。当为多个字段排序时,先按字段1的值(升或降序)排列,其值相同时,再按字段2的值(升或降序)排列。[/A
6、/D][/C]:/A说明按升序排序;/D说明按降序排序;/C说明排序时不区分大小写字母。默认情况下为升序。FOR<逻辑表达式>:参加排序所满足的条件。FIELDS<字段名>:排序后表所包含的字段。例如:对自由表——学生表(STUD.DBF)按出生日期降序排序。(排序后的表名为“学生表”,保留所有字段)USESTUDSORTTO学生表NO出生日期/DUSE学生表BROWSE例如:对
7、自由表——学生表(STUD.DBF)按成绩升序排序。(排序后的表名为“学生表”,保留学号,姓名,成绩字段)USESTUDSORTTO学生表NO成绩FIELDS学号,姓名,成绩USE学生表BROWSE例如:对自由表——学生表(STUD.DBF)按成绩降序排序,若成绩相同则按编号升序排序。(排序后的表名为“学生表”)USESTUDSORTTO学生表NO成绩/D,编号/AUSE学生表BROWSE物理顺序:记录存储在表中的实际顺序。逻辑顺序:按照某个关键字与记录号之间建立的顺序。索引主要分为:主索引侯选索引唯一索引普通索引索引索引主索引:主关键字能唯一确定记录
8、的顺序,不允许在该字段中出现重复值。主索引仅适用于数据库表,一个数据表只能有一个主索引,自由表不能创建主索引。候选索引:候选索引和主索引一样要求字段值的唯一性。一个数据库表或自由表都可以建立多个候选索引。唯一索引:索引文件中每一个特定的关键字值只存储一次,忽略后面出现重复的记录。数据表或自由表可以有多个唯一索引。(忽略重复的记录)普通索引:不要求字段值具有唯一性,即允许字段中出现重复值。可以建立多个普通索引。在表设计器中建立索引单项索引是指索引表达式由一个字段构成。例如:给订货管理数据库中的仓库表按仓库号“升序”建立“主索引”,索引名为“仓库号”,索引
9、表达式也为“仓库号”。打开“订货管理”数据库USE仓库表单击——显示菜单——选择表设计器在“仓库号”字段的“索引”下拉框选择“↑升序”单击——索引选项卡——在索引“类型”中选择——“主索引”单击确定即可。在表设计器中建立索引复合字段索引是指索引表达式由多个字段构成。字段也可以是其它表。例如:给订货管理数据库中的职工表按职工号“升序”建立“侯选索引”,索引名为“职工供应商号”,复合索引表达式“职工号+供应商号”。(此题的“供应商号”来自“供应商表”)打开“订货管理”数据库USE职工表单击——显示菜单——选择表设计器在“职工号”字段的“索引”下拉框选择“↑
10、升序”单击——索引选项卡——在索引“类型”中选择——“侯选索引”在索引名——键入“职工供应商号”单击索引表达式后的“…”按钮在“来源于表”下拉框——选择“职工表”在“字段”列表框——双击“职工号”在“数学”或“字符串”下拉框——选择加号“+”在“来源于表”下拉框——选择“供应商表”在“字段”列表框——双击“供应商号”单击确定即可使用命令建立索引格式:INDEXON<索引表达式>TO<单索引名>
11、TAG<结构索引名>[OF<复合索引名>][FOR<索引筛选条件>][COMPACT][ASCENDING
12、DESCENDING][UNIQUE][ADDITI
13、VE]功能:对当前表文件按指定的关键字建立索引文件。使用命令建立索引选项说明TO单索引名:建立的是.IDX索引文件。一般用于建立临时索引。当表关闭后再次打开,索引文件不随同时打开。必须使用相应的命令打开。TAG结构索引名:建立的是.CDX结构索引文件。COMPACT:压缩单项索引文件,复合索引文件自动压缩。ASCENDING:建立升序索引。DESCENDING:建立降序索引。UNIQUE:建立唯一索引。ADDITIVE:建立侯选索引。注意:使用命令只能建立普通索引、唯一索引或侯选索引。不能使用命令建立主索引。默认情况下建立的是普通升序索引。索引文件主要
14、分为:.IDX索引文件和.CDX索引文件索引扩展名为.IDX,是一种非结构单索引。用非默认名建
此文档下载收益归作者所有