- 1、本文档共62页,可阅读全部内容。
- 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数据库【博雅2】
第3章 数据库的创建和使用 数据库的创建 数据库的创建(.DBC .DBT .DCX) 利用界面创建 利用命令创建 CREATE DATABASE 库名 VFP数据库组成 数据库组成: 数据库表(dbf) 包含后链指向对应的数据库(数据库中包含前链) 创建 来自自由表 视图 虚表 连接 存储过程 数据库的使用 例子: Open database db1 Open database db2 Open database db3 当前数据库 Set database to db1 当前数据库设置为db1 Close database 关闭当前数据库及其表 Close database all 关闭所有数据库及其表 检查数据库有效性 Validate database [recover] 学生学籍管理关系模型 专业(专业代号,专业名称) 院系(院系代码,院系名称) 课程(课程代码,课程名称) 学生(学号,姓名,性别,出生日期,院系代码,专业代码,备注) 选课(学号,课程代码,成绩) 表的创建和使用 类型:自由表和数据库表 组成:字段和记录,扩展名为DBF 利用表设计器建立表 利用表设计器建立表 数据类型:C,Y,N,D,T,L,M,G 数据的输入 日期类型数据 备注、通用 ( .FPT文件) 浏览方式 利用命令维护记录 常用命令 打开/关闭: USE 表 追加记录: APPEND [BLANK] | [FROM 文件 …] 删除记录: DELETE [范围] [FOR 条件表达式] [IN 工作区|别名] RECALL [范围] [FOR 条件表达式] PACK ZAP 修改记录 REPLACE [范围] 字段1 WITH 表达式1 [,字段2 WITH 表达式2,…] [ FOR 条件 ] 浏览记录:BROWSE [Field 字段1,字段2…] 记录的复制:COPY TO 文件名 … [类型] 相关命令及函数 记录处理 记录指针 、当前记录 、记录号 几个函数: RECNO() 、BOF()、EOF() 记录的定位 绝对定位 GOTO N (GO TOP 、GO BOTTOM ) 相对定位 SKIP N 或 SKIP –N (SKIP ) 条件定位 LOCATE [范围] FOR CONTINUE 记录的筛选命令 SET FILTER TO 条件表达式 多表操作 工作区及当前工作区 范围为1—32747,前10个也可用A—J表示 启动VFP后,默认为1 工作区号0 SELECT 工作区|表的别名 USE 表名 [IN 工作区| 表的别名] [AGAIN] [ALLAS 表的别名] 例子 CLOSE TABLES ALL SELECT 1 USE XS ALIAS STUD SELECT 0 USE JS USE XS IN 0 AGAIN BROW SELECT STUD BROW SELECT 3 (select c) BROW USE 表的索引 概念 索引、索引关键字(表达式)、索引标识 索引类型:候选索引,主索引,普通索引,惟一索引 索引文件种类: 结构复合索引(.cdx) 非结构复合索引(.cdx) 独立索引(.idx) 索引创建 利用设计器 命令: INDEX ON 索引表达式 TO TAG 索引标识 [FOR 条件] [ASCENDING|DESCENDING] … 例: INDEX ON XH TAG XH 建立结构化复合索引 INDEX ON XH TO SY1 建立独立索引SY1.IDX DELETE TAG XH 索引使用 打开 USE XS ORDER XH USE XS IN 0 ALIAS XS1 AGAIN ORDER XH 设置主控索引 USE XS SET ORDER TO XH 定位记录 USE XS ORDER XH SEEK ? FOUND() CREATE-SQL语句 建立结构 CREATE TABLE CJ (xh C(8) PRIMARY KEY
文档评论(0)