




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 数据表的建立数据表的建立 4.1 数据表操作命令数据表操作命令4.2 数据表的排序与索引数据表的排序与索引4.3 数据表的查询与统计数据表的查询与统计4.4 数据表之间的操作数据表之间的操作4.5 数据表分为自由表和数据库表两种。数据表分为自由表和数据库表两种。自由表是指单独存在的,未包含在任何数自由表是指单独存在的,未包含在任何数据库中的表;数据库表则是从属于某个数据库中的表;数据库表则是从属于某个数据库的数据表,并且通常还与该数据库中据库的数据表,并且通常还与该数据库中的其他数据表有一定的联系。的其他数据表有一定的联系。4.1.1 表结构的建立与修改表结构的建立与修改1.表结构的建立表结
2、构的建立(1)字段名)字段名(2)字段类型)字段类型(3)字段宽度)字段宽度(4)NALL值值2.表结构的修改表结构的修改(1)修改字段属性)修改字段属性(2)插入字段)插入字段(3)删除字段)删除字段(4)调整字段位置)调整字段位置4.1.2 表记录数据的输入表记录数据的输入1.一般字段的输入一般字段的输入2.备注字段的输入备注字段的输入3.通用字段的输入通用字段的输入4.1.3 表数据的浏览与维护表数据的浏览与维护1.数据表的打开数据表的打开2.两种浏览方式两种浏览方式3.在浏览窗口添加与删除记录在浏览窗口添加与删除记录4.2.1 创建数据表命令创建数据表命令1.创建表结构命令创建表结构命
3、令格式:格式:CREATE / ?功能:新建一个功能:新建一个Visual FoxPro数据表。数据表。2.打开数据表命令打开数据表命令格式:格式:USE 功能:打开指定的数据表或关闭数据表。功能:打开指定的数据表或关闭数据表。3.关闭数据表命令关闭数据表命令格式格式1:CLOSE DATABASES格式格式2:CLOSE ALL格式格式3:CLEAR ALL格式格式4:QUIT4.显示表结构命令显示表结构命令格式格式1:LIST STRUCTURE格式格式2:DISPLAY STRUCTURE5.修改表结构命令修改表结构命令格式:格式:MODIFY STRUCTURE功能:打开功能:打开“表
4、设计器表设计器”窗口,显示并修窗口,显示并修改当前数据表的结构。改当前数据表的结构。6.复制表结构命令复制表结构命令格式:格式:COPY STRUCTURE TO FIELDS 功能:对当前数据表结构进行复制,形成功能:对当前数据表结构进行复制,形成一个指定名称的新表结构。一个指定名称的新表结构。7.复制数据表命令复制数据表命令格式:格式:COPY TO FOR WHILE FIELDS TYPE 功能:对当前数据表中指定范围内符合条功能:对当前数据表中指定范围内符合条件的记录进行复制,形成一个指定名称的件的记录进行复制,形成一个指定名称的新数据表。新数据表。4.2.2 追加与插入记录命令追加
5、与插入记录命令1.追加记录命令追加记录命令格式:格式:APPEND BLANK功能:在当前数据表的功能:在当前数据表的末尾末尾增加新记录。增加新记录。2.从其他表追加记录命令从其他表追加记录命令格式:格式:APPEND FROM FOR WHILE FIELDS 功能:将指定表文件中指定范围内符合条功能:将指定表文件中指定范围内符合条件的记录自动添加到当前数据表的末尾。件的记录自动添加到当前数据表的末尾。3.插入记录命令插入记录命令格式:格式:INSERT BLANK BEFORE功能:在当前数据表功能:在当前数据表指定的位置指定的位置上插入一上插入一条新记录。条新记录。4.2.3 记录指针移
6、动命令记录指针移动命令1.记录指针的绝对移动记录指针的绝对移动格式格式1:GOTO 功能:将记录指针移到第功能:将记录指针移到第条记录。条记录。格式格式2:GOTO TOP功能:将记录指针移到当前表的第一条记录。功能:将记录指针移到当前表的第一条记录。格式格式3:GOTO BOTTOM功能:将记录指针移到当前表最后一条记录。功能:将记录指针移到当前表最后一条记录。2.记录指针的相对移动记录指针的相对移动格式:格式:SKIP 功能:相对于当前记录,记录指针向上或功能:相对于当前记录,记录指针向上或向下移动若干条记录。向下移动若干条记录。说明:当说明:当的值为正数时,向下移动的值为正数时,向下移动
7、条记录;当条记录;当的值负数时,的值负数时,向上移动向上移动条记录;缺省条记录;缺省时,时,默认向下移动一条记录。默认向下移动一条记录。4.2.4 显示记录命令显示记录命令格式格式1:LIST FOR WHILE FIELDSOFF TO PRINT格式格式2:DISPLAY FOR WHILE FIELDSOFF TO PRINT功能:输出指定范围内满足条件的各个记功能:输出指定范围内满足条件的各个记录的有关内容。录的有关内容。4.2.5 删除记录命令删除记录命令1.逻辑逻辑删除记录命令删除记录命令格式格式: DELETE FOR WHILE 功能:对指定范围内满足条件的记录打上功能:对指定
8、范围内满足条件的记录打上删除标志。删除标志。2.去除删除标志命令去除删除标志命令格式:格式: RECALL FOR WHILE 功能:去除指定范围内满足条件的记录已功能:去除指定范围内满足条件的记录已有的删除标志。有的删除标志。3.物理删除物理删除记录命令记录命令格式:格式:PACK功能:对当前数据表进行压缩,剔除带有功能:对当前数据表进行压缩,剔除带有删除标志的记录。删除标志的记录。4.一次性一次性删除全部删除全部记录命令记录命令格式:格式:ZAP功能:删除当前数据表中的所有记录,使功能:删除当前数据表中的所有记录,使其其成为只剩有表结构的空表文件。成为只剩有表结构的空表文件。4.2.6 修
9、改记录命令修改记录命令1.编辑修改命令编辑修改命令格式格式1:EDIT FOR WHILE FIELDS 格式格式2:CHANGE FOR WHILE FIELDS 功能:弹出编辑窗口对记录进行修改。功能:弹出编辑窗口对记录进行修改。2.浏览修改命令浏览修改命令格式:格式:BROWSE FIELDS LOCK FREEZE 功能:以浏览窗口方式显示当前数据表数功能:以浏览窗口方式显示当前数据表数据并供用户进行修改。据并供用户进行修改。3.成批替换修改命令成批替换修改命令格式:格式:REPLACE FOR WHILE WITH , WITH .功能:对指定范围内符合条件的记录,用功能:对指定范围
10、内符合条件的记录,用指定的指定的值替换指定值替换指定的内容。的内容。4.3.1 物理排序物理排序格式:格式:SORT ON /A/C/D ,/A/C/D. TO FOR WHILE FIELDS 功能:对指定范围内满足条件的记录按指功能:对指定范围内满足条件的记录按指定定之值的大小重新排序后生成一个之值的大小重新排序后生成一个给定名称的新数据表文件。给定名称的新数据表文件。4.3.2 索引类型索引类型1索引文件的类型索引文件的类型单索引文件:扩展名为单索引文件:扩展名为.IDX,只包含一个索引项。,只包含一个索引项。复合索引文件:扩展名为复合索引文件:扩展名为.CDX,可以包含多个,可以包含多
11、个索引项并以压缩方式存储。索引项并以压缩方式存储。结构复合索引文件结构复合索引文件:与数据表同名的:与数据表同名的.CDX文件,文件,随数据表的打开而打开。随数据表的打开而打开。非结构复合索引文件:与数据表不同名的非结构复合索引文件:与数据表不同名的.CDX文件,需要用专门命令打开。文件,需要用专门命令打开。2索引项的类型索引项的类型(1)主索引)主索引(2)候选索引)候选索引(3)普通索引)普通索引(4)唯一索引)唯一索引4.3.3 索引文件的建立索引文件的建立1在表设计器中建立索引在表设计器中建立索引2用命令建立索引用命令建立索引格式格式1:INDEX ON TO FOR COMPACT
12、UNIQUE|CANDIDATE ASCENDING|DECENDING ADDITIVE格式格式2:INDEX ON TAG OF FOR UNIQUE|CANDIDATE ASCENDING|DECENDING ADDITIVE功能:命令格式功能:命令格式1是对当前数据表中记录按是对当前数据表中记录按值的大小排列,建立一个值的大小排列,建立一个单索引文件。命令格式单索引文件。命令格式2是对当前数据表中是对当前数据表中记录按记录按值的大小排列,建值的大小排列,建立一个复合索引文件中的索引标识。立一个复合索引文件中的索引标识。4.3.4 索引文件的打开与关闭索引文件的打开与关闭1.索引文件的打
13、开索引文件的打开格式格式1:USE INDEX 功能:在打开指定数据表的同时,打开与功能:在打开指定数据表的同时,打开与之相关的一系列索引文件。之相关的一系列索引文件。格式格式2:SET INDEX TO 功能:在数据表已打开的情况下,打开与功能:在数据表已打开的情况下,打开与之相关的一系列索引文件。之相关的一系列索引文件。2.指定主控索引项指定主控索引项格式格式1:SET ORDER TO ASCENDING|DECENDING格式格式2:SET ORDER TO ASCENDING|DECENDING格式格式3:SET ORDER TO TAGASCENDING|DECENDING功能:指
14、定主控索引文件或主控标识。功能:指定主控索引文件或主控标识。3.索引项起作用时记录指针的移动索引项起作用时记录指针的移动 在数据表和相关的若干个索引文件在数据表和相关的若干个索引文件打开的情况下,当某个索引项起作用时,打开的情况下,当某个索引项起作用时,记录指针实际上是在该索引项对应的索记录指针实际上是在该索引项对应的索引表上进行移动,但当明确指定移动到引表上进行移动,但当明确指定移动到某号记录时例外。某号记录时例外。4.索引文件的关闭索引文件的关闭格式格式1:CLOSE INDEXES格式格式2:SET INDEX TO功能:关闭当前工作区内除了结构复合索功能:关闭当前工作区内除了结构复合索
15、引文件之外的所有索引文件。引文件之外的所有索引文件。5.索引文件的更新索引文件的更新格式:格式:REINDEX4.4.1 数据表的查询数据表的查询1条件查询命令条件查询命令格式:格式:LOCATE FOR 功能:查找符合指定条件的第一条记录,并将记功能:查找符合指定条件的第一条记录,并将记录指针指向该记录。录指针指向该记录。格式:格式:CONTINUE功能:按最近一次功能:按最近一次LOCATE命令的条件在后续记命令的条件在后续记录中继续查找。录中继续查找。2常量查询命令常量查询命令格式:格式:FIND /功能:快速查找索引关键字值和所指定的功能:快速查找索引关键字值和所指定的或或相匹配的首记
16、录。相匹配的首记录。3表达式查询命令表达式查询命令格式:格式:SEEK 功能:快速查找索引关键字值与指定功能:快速查找索引关键字值与指定值相符的记录。值相符的记录。4.4.2 数据表的统计数据表的统计1多记录求和命令多记录求和命令格式:格式:SUM FORWHILETO功能:对指定范围内满足条件的记录计算功能:对指定范围内满足条件的记录计算其指定的各个表达式值的和。其指定的各个表达式值的和。2多记录求平均命令多记录求平均命令格式:格式:AVERAGE FOR WHILETO功能:对指定范围内满足条件的记录计算功能:对指定范围内满足条件的记录计算其指定的各个表达式值的平均值。其指定的各个表达式值
17、的平均值。3记录个数统计命令记录个数统计命令格式:格式:COUNT FOR WHILE TO功能:统计指定范围内满足条件的记录个功能:统计指定范围内满足条件的记录个数。数。4专用计算命令专用计算命令格式:格式:CALCULATE FOR WHILETO功能:对指定范围内满足条件的记录分别功能:对指定范围内满足条件的记录分别计算指定的各个表达式的值。计算指定的各个表达式的值。5记录分类求和命令记录分类求和命令格式:格式:TOTAL ON TO FOR WHILE FIELDS 功能:对当前数据表中指定的数值型字段功能:对当前数据表中指定的数值型字段进行分类求和,并形成汇总数据表。进行分类求和,并
18、形成汇总数据表。4.5.1 工作区的选择工作区的选择1工作区选择命令工作区选择命令格式:格式:SELECT 功能:选择某个内存工作区作为当前工作功能:选择某个内存工作区作为当前工作区。区。2多工作区操作规则多工作区操作规则 每个工作区只能打开一个表文件,每一时刻每个工作区只能打开一个表文件,每一时刻只能选择一个工作区进行操作。只能选择一个工作区进行操作。 同一数据表文件不能同时在多个工作区中打同一数据表文件不能同时在多个工作区中打开。开。 当前选择的工作区称为主工作区,在其内打当前选择的工作区称为主工作区,在其内打开的数据表为主表;其他工作区称为别名工作区,开的数据表为主表;其他工作区称为别名工作区,在其内打开的数据表被称为别名表。系统启动后在其内打开的数据表被称为别名表。系统启动后自动选择自动选择1号工作区为主工作区。号工作区为主工作区。 各工作区中打开的数据表都有各自的记各工作区中打开的数据表都有各自的记录指针,若各表之间未建立逻辑关联时,录指针,若各表之间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届内蒙古自治区包头市第一机械制造有限公司第一中学化学高二上期末经典试题含答案
- 4月1日愚人节活动教育班会
- 软件技术实习过程
- 北师大三年级下册猴子的烦恼学习教案
- 兽药临床诊疗技术
- 日晷原理与观测方法
- 宿舍卫生文化建设要点
- 暖心一点点绘本讲解
- 小笼包语法填空讲解
- 松果体区肿瘤诊疗进展与临床管理
- 城市轨道交通工程监测技术
- (正式版)HGT 6313-2024 化工园区智慧化评价导则
- GB/T 31439.2-2015波形梁钢护栏第2部分:三波形梁钢护栏
- GB/T 17737.102-2018同轴通信电缆第1-102部分:电气试验方法电缆介质绝缘电阻试验
- 世界各国及其首都主要城市名称
- 把课堂还给学生构建高效课堂真谛课件
- 建设工地每日消杀记录表
- 硫酸氢钠(酸式硫酸钠)的理化性质及危险特性表
- 工程项目管理实施方案(5篇)
- 建筑施工应急处置明白卡
- 环境污染刑事案件司法解释学习课件
评论
0/150
提交评论