- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF命令:append、replace、delete、recall、pack、zap SQL语句:insert into、update、delete from、select 添加 修改 删除 查询 VF命令 练习: 只显示性别=”男“的同学的“学号”、“姓名”和“入学成绩”信息 SQL命令 例3.18 在xsqk.dbf数据表中的末尾追加一新记录,该数据为: 050609 张东健 男 09/01/90 T 600 实现的命令为: Insert Into Xsqk(学号,姓名,性别, 出生日期,团员否,入学成绩) Values(“050601”,“张东健”,“女”,{^1987/02/01}, .T. , 600) 2.修改记录 —— update 语句 UPDATE 表名SET 字段名1=表达式1[,字段名2=表达式2…][where 条件表达式] 功能:对指定的数据表中符合条件的记录,按指定的方式进行修改。该命令在执行时,会自动打开所要修改的数据表。 例1:试用SQL的UPDATE 命令,实现将xsqk表中的所有同学的入学成绩加5分 Update xsqk set 入学成绩=入学成绩+5 练习1:试用SQL的UPDATE 命令,实现将xsqk表中的学号为“050603”的同学的入学成绩修改为650分 Update xsqk set 入学成绩=650 where 学号=“050603” 表结构的修改 VF命令:append、replace、delete、pack、zap SQL语句:insert into、update、delete from CopyRight ? 基础部 退出 记录的添加、修改及删除和表结构的修改 第三章 返回 掌握记录的添加、修改及删除 掌握表结构的修改 学习目标 对表记录操作的命令: 对表结构操作的命令: Alter table 1.添加记录 退出 返回 除了在浏览或编辑窗口中使用“显示”→“追加方式”菜单来追 加记录外,也可用Append命令实现追加记录。 格式:Append [Blank] 功能:在数据表的末尾追加记录。 退出 返回 ②执行Append Blank命令,则不会弹出编辑窗口,直接在 数据表末尾添加一条空记录。 ①执行Append命令后,系统会自动弹出编辑窗口,等待用 户添加记录,如下图所示。 说 明 编辑窗口 执行命令 (1)格式 退出 返回 格式:Replace [范围]字段名1 With 表达式1 [,字段名2]With 表达式2...][For条件] 功能:在当前表的指定范围内,对符合条件的记录用表达式的 值替换指定字段的值。 2.批量修改记录 说明:①使用该命令,可实现对所有符合条件的记录,按命令 指定的方式自动、成批地修改。 ②若命令中缺省范围、条件时,则只修改当前记录。 模 块 三 “作用范围”的列表项及含义如下表所示: 说 明 从当前记录开始到文件末的所有记录 Rest 记录号为n的记录 Record n 从当前记录开始的连续n条记录 Next n 所有记录 All 含 义 范围列表项 退出 返回 模 块 三 【例3-26】若用Replace将学号为”200403”的同学的入学成绩修改为600,实现命令为: Use xsqk Replace All 入学成绩 with 600 for 学号=‘200403’ (2)例子 任务六 表的编辑修改 3.记录删除 退出 返回 当数据表中的记录无用或已经过时,就要对数据表的数据进行删除。删除记录一般分为两步: 模 块 三 任务三 记录的追加、删除与批量更新 首先是逻辑删除,即做删除标记,以后还可恢复; 其次是物理删除,即从表中彻底删除。 (1)逻辑删除 退出 返回 Delete命令 格式: Delete [范围][For条件] 功能:在当前数据表中,将指定范围内满足条件的记录做 删除标记。 说明: ①[范围] 用于指定删除记录的范围。 ②[For条件] 用于指定删除记录的条件。 ③若缺省范围、条件子句,则只删除当前记录。 下一页 (2)物理删除 退出 返回 Pack命令 功能:物理删除当前数据表中所有带删除标记的记录。 下一页 Zap命令 功能:把当前表中的全部记录物理删除,只保留表结构。 提 示 Pack、Zap命令用于永久性删除数据表的记录。 记录删除后不能恢复,使用时要格外小心,一 般不轻易使用。 退出 返回 【例3-4】物理删除学生情况表中入学成绩在4
文档评论(0)