- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第3章数据库基本操作2.修改数据表结构3.2.4显示表结构1.打开数据表2.关闭数据表2.命令方式浏览记录3.3.4添加记录2.命令方式追加记录3.命令方式插入记录3.3.5删除和恢复记录2.恢复逻辑删除记录3.物理删除记录3.3.6记录指针的定位2.记录的定位3.3.7复制数据表2.复制表记录排序的概念3.4.2数据表排序2.命令方式建立索引3.4.6使用索引2.索引文件的关闭3.设置主控索引4.重新索引5.索引查询命令VFP查询命令3.5统计与计算命令3.5.2记录求和命令3.5.3计算算术平均值3.5.4数据表文件的分类汇总3.6数据工作期工作区数据工作期窗口工作区的选择临时关系工作区标识3.6.2数据工作期3.7数据交换技术2.导入数据的基本方法3.7.2数据表与数组交换数据2.数组中的数据存放到数据表中命令格式:COPYTO文件名[FIELDS字段名表][范围][FOR逻辑表达式][WHILE逻辑表达式]功能:将当前打开的数据表中指定范围内满主条件的记录复制到新的数据表文件中。3.4数据表的排序与索引为了加速检索数据的速度、控制表记录显示的顺序、控制重复字段值的输入,需要对数据记录进行调整。VisualFoxPro提供了两种实现途径:排序、索引3.4.1排序与索引的概念:从物理存储上对表进行重新整理,按摩以关键字段的顺序对数据表中记录存放次序重新排列,生成新的数据表文件。索引从逻辑上对表进行重新整理,根据指定的关键字段建立索引文件。该索引文件是一个记录号的列表,指向待处理的记录,确定了记录的处理顺序。索引的概念索引可以帮助我们对其中的数据进行排序,以便加速检索数据的速度;可以快速显示、查询或者打印记录;还可以选择记录、控制重复字段值的输入并支持表间的关系操作。排序命令格式:SORTTOfilenameONfields1[/A|/D][/C][,fields2……][ASC|DESC][scope][FORcondition1][WHILEcondition2[FIELDSfieldsname]索引有四种可以选择的类型:主索引:可确保字段中输入值的唯一性并决定了处理记录的顺序。可以为数据库中的每一个表建立一个主索引。在字段中控制重复值的输入并对记录排序。如果某个表已经有了一个主索引,可以继续添加候选索引。3.3.3索引类型候选索引:象主索引一样要求字段值的唯一性并决定了处理记录的顺序。在数据库表和自由表中均可为每个表建立多个候选索引。普通索引:也可以决定记录的处理顺序,但是允许字段中出现重复值。在一个表中可以加入多个普通索引。
唯一索引:为了保持同早期版本的兼容性,还可以建立一个唯一索引,以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。3.3.4索引文件索引文件分为两种类型:单一索引文件(.IDX)复合索引文件(.CDX)结构化复合索引文件非结构化复合索引文件说明:单一索引文件只包含一个索引,复合索引文件可包含多个索引,其每一个索引被称为一个“标志”。索引文件名与表文件名相同的复合索引文件称为结构化复合索引文件,该索引文件在打开表的同时被打开,以自动更新文件中的索引。3.3.5索引的建立与删除索引的建立方式有两种:在表设计器的索引页中建立;用命令的方式建立。在“索引名”框中,键入索引名。如果我们在“字段”选项卡中设置了索引,则索引名将自动出现。从“类型”列表中,选定索引类型。在“表达式”框中,键入作为记录排序依据的字段名,或者通过选择表达式框后面的对话按钮,显示“表达式生成器”来建立表达式。若想有选择地输出记录,可在“筛选”框中输入筛选表达式,或者选择该框后面的按钮来建立表达式。1.在表设计器中建立索引删除索引:在表设计器索引页中选中不需的索引删除即可。5.索引名左侧的箭头按钮表示升序还是降序,箭头方向向上时按升序排序,向下时则按降序排序。6.选择“确定”。格式:INDEXONexpressionTOidxfilename|TAGtagname[OFcdxfilename][ASC|DESC][FORconditions][UINQUE|CANDIDATE][ADDITIVE]1.索引文件的打开与表文件同时打开:USEdbffilenameINDEXinde
文档评论(0)