- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库及其应用》—章复习纲领及练习题
VFP的操作
一、有关数据库的操作
创建及打开数据库(.DBC、.DCT、DCX );
建立:CREATE DATABASE 库文件名,
打开:OPEN DATABASE 库文件名,
编辑(设计器) MODIFY DATABASE ,
创建表:(.DBF)
命令:CREATE 表名
库表(有当前数据库),自由表(没当前数据库);
数据库表与自由表的相互转换:
ADD TABLE 自由表名;
REMOVE TABLE 表名 ;
数据库的关闭 CLOSE DATABASE
二、有关表的操作
表的打开和关闭
USE [库文件名!] 表名 [ALIAS 别名];
USE;
记录指针及当前记录(打开表,首记录是当前记录)
RECNO()
记录指针的定位
绝对定位:GO TOP :首记录
GO BOTTOM:尾记录
GO (N数值):物理第N号记录。
相对定位:SKIP N
范围子句
ALL :所有的记录。
NEXT N:从当前记录开始连续N条记录。
REST:从当前记录开始,到文件末尾所有记录。
RECORD N:物理的第N号记录
条件子句
FOR 条件;指定范围内所有条件为真的记录
两个函数
EOF():.T. 指向表尾(最大记录号+1),
.F. 非表尾;
BOF():.T. 指向表首(显示首记录号),
.F. 非表首;
打开空表:RECNO():1,BOF():.T. ,EOF():.T.
VFP 命令的格式
命令 [范围] [FIELDS 字段表] [FOR 条件]
保留字:可以写四个以及以上字符
续行:用;表示
追加记录
APPEND [BLANK]
APPEND FROM 文件名
显示表记录命令
LIST / DISPLAY [FIELD字段][范围][条件]
修改当前表结构
MODI FY STRUCTURE
替换修改记录数据
REPLACE 字段名 WITH 表达式[,… ]
字段变量与内存变量同名时,字段变量优先。
指定内存变量:M-内存变量,或M.内存变量
记录的删除
逻辑删除:DELETE
恢复逻辑删除:RECALL
物理删除:PACK
缺省范围、条件子句就对当前记录操作:
DISPLAY REPLACE DELETE RECALL
浏览/编辑窗口操作表
EDIT (CHANGE) / BROWSE
复制表结构、表文件操作
COPY STRUCTURE[FIELD字段]TO 表名
COPY TO 表名 [范围] [FOR 条件]
三、表的排序与索引
1. 排序(物理、分类排序)
SORT TO 表名 ON 字段1 [/A][/C][/D] [, 字段2] [范围] [FOR条件] [FIELD 字段表]
2. 索引
索引有关概念
⑴结构:关键字的值,相应记录号;
使用:配合表使用;
逻辑顺序:索引顺序;
⑵索引文件:
单索引文件、复合索引文件、结构复合索引文件
结构复合索引文件:与表文件同名,.CDX
⑶索引的类型
主索引(库表具有,只能1个),
候选索引,普通索引,唯一索引
⑷为什么用索引
快速访问记录,过滤记录,控制字段重复值,满足某些要求,实现实体完整性,用于建立表联系
建立索引
⑴利用表设计器及索引选项卡:
建立、修改各种类型索引
⑵利用命令建立索引
建立主索引:
ALTER TABLE 表名
ADD PRIMARY KEY关键字 [TAG 索引标识]
{ ALTER TABLE 表名 DROP PRIMARY KEY}
建立其它索引:
INDEX ON 关键字TAG 索引标识 [FOR 条件] [ASCENDING | DESCENDING] [CANDIDATE]
指定主控索引:对表访问的逻辑顺序
⑴USE 表名 ORDER TAG 索引标识;
⑵用INDEX ON命令建立的索引;
⑶SET ORDER TO TAG 索引标识 ASCE/DESC
记录的检索(查找)
⑴顺序查找:LOCATE [范围] FOR 条件
CONTINUE 继续找
⑵索引查询(快速查找,按指定索引的值)
SEEK表达式 [ORDER TAG 索引标识]
判定查找是否成功的函数:
成功: FOUND()为.T. ;
不成功:FOUND()为.F. ;
如果对所有记录查找(或SEEK)可以使用:
EOF() 为.T.或.F. 判断是不成功,获成功
四、统计与汇总
三个统计命令
COUNT[范围][FOR条件] [TO 内存变量]
SUM [数值表达式][范
您可能关注的文档
最近下载
- 口腔诊所污水污物粪便处理方案及诊所周边环境情况说明.docx
- 《Hadoop大数据技术》课程理论教学大纲.pdf
- 内分泌科运用PDCA循环提高糖尿病患者对糖尿病足预防知识的知晓率品管圈成果汇报.docx
- 东芝电梯CV150数据说明.pdf
- 桩基础施工方案.docx VIP
- 国家级教学成果奖选题、申报、成果凝练与评审.ppt VIP
- 2024西安房地产市场年报.pdf
- 高中毕业生登记表(完整A4版).pdf VIP
- 缝纫机从入门到精通必读必威体育精装版(在重机JUKI工作余年退休的国内首席高水平机修工大作 李政)Part 课件.pptx
- XX农村商业银行股份有限公司合并清产核资报告书( 模板).doc
文档评论(0)