- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数据库的基本操作 3.1 数据库设计基础 需求分析 确定表 即确定数据库中需要哪些表,一般每个实体或实体间的关系就是一个独立的表。 确定字段 即根据表中的数据信息确定表的结构。 确定表之间的关系 3.2 表结构的建立和修改 表(.dbf),是数据库的基本构成部分。 表结构的修改 修改表结构是指改变某一字段的属性(如字段名、字段类型、字段宽度等),或增、减某一字段等操作。 3.3 表的基本操作 打开表 USE 表名 关闭表 USE CLOSE ALL 表的记录输入 1.建立表结构后输入记录 2.使用命令增加记录 APPEND 以交互方式输入记录数据,并将记录存放到文件尾 APPEND BLANK 在表末尾增加一条空白记录 表的显示 显示表结构 DISPLAY | LIST STRU 显示记录 DISPLAY | LIST [……] 缺省所有选择项时: DISPLAY 只显示当前一条记录 DISPLAY ALL 分屏显示全部记录 LIST 滚动显示全部记录 用于对表中的记录进行选择 命令格式:SET FILTER TO [过滤条件] 功能:过滤掉不符合条件的记录 例: USE 学生 SET FILTER TO 性别=男 LIST FIELDS 姓名,性别,出生年月 查询定位 记录指针的定位 绝对定位 GO | GOTO N GO TOP| BOTTOM 相对定位 SKIP N 举例: GO TOP SKIP 2 ? RECNO() GO BOTTOM SKIP -1 ? RECNO() 查询定位 记录的条件定位 LOCATE FOR 逻辑表达式 功能:顺序查找满足条件的第一条记录。 CONTINUE 功能:继续查找满足条件的下一条记录。 注意:CONTINUE不能独立使用! 条件定位举例 USE 学生 LOCATE FOR 性别=“女” DISPLAY CONTINUE DISPLAY CONTINUE DISPLAY CONTINUE DISPLAY 数据库(测试)函数 RECCOUNT() 记录个数测试 RECNO() 记录号测试 BOF() 表文件头测试 EOF() 表文件尾测试 DELETED() 记录删除测试 SELECT(0|1) 工作区测试测试 表文件头和表文件尾 修改记录 BROWSE 浏览修改命令 EDIT | CHANGE 全屏幕页式编辑命令 记录的批替换 REPLACE 字段名 WITH 表达式 [……] 记录的删除 逻辑删除 DELETE 物理删除 PACK 清空表 ZAP 记录的恢复(仅对逻辑删除有效) RECALL 删除举例 USE 学生 GO 10 DELETE REST BROW GO 12 RECALL PACK BROW 3.4 数据库基本操作 建立数据库 使用“文件”菜单中的“新建”命令 使用“新建”工具按钮 使用命令创建 CREATE DATABASE 无论使用上述哪种方法,都将打开数据库设计器。 打开数据库 菜单方式 命令方式 OPEN DATABASE 数据库名 关闭数据库 CLOSE DATABASE 编辑数据库 modify database 数据库名 删除数据库 DELETE DATABASE 数据库名 建立数据库表 VFP中,表分为自由表和数据库表。 自由表是独立的表文件,不属于任何数据库。 数据库表隶属于某个数据库文件(.dbc),具有主关键字、字段有效性规则、记录有效性规则、触发器等特殊属性。 自由表和数据库表可以相互转换。 建立数据库表 在数据库设计器中新建表 数据库表的属性 规则 指定字段数据的有效范围 例:性别=男 .or. 性别=女 信息 违反规则时的提示信息 例:性别中只允许输入男或女! 默认值 预先设置的字段值 例:男 字段的显示属性 规定字段显示时的大小、字体或样式 格式 决定字段的显示风格,常用的格式码: A 只允许输出文字字符(禁止输出数字、空格、标点) D 使用当前系统设置的日期格式 L 输出数值时显示前面的零 输入掩码 用于限制输入的格式,常用的掩码: X 可输入任何字符 9 可输入数字和正负号 # 可输入数字、空格和正负号 , 用逗号分割小数点左边的整数部分(分割千分位) 记录的有效性规则 记录有效性规则用于检查同一记录中不同字段之间的逻辑关系,在记录值改变时被激活。 规则 逻辑表达式 信息 违反规则(即逻辑表达式的值为.F.)时的
文档评论(0)