数据库应用第三章2.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数据操纵功能 数据操纵 在关系数据库中,经常需要进行插入新记录、删除或修改已有记录等数据操纵(Data Manipulation)。 在Access数据库中,有两种方法可以实现数据操纵功能:一是利用数据操纵语言(Data Manipulation Language, DML),二是在表的数据表视图中进行交互式的数据操纵。 3.1 数据操纵 3.1.1 数据操纵语言 利用DML操作数据是关系型数据库技术中最规范的数据操作方法。 大中型数据库如Oracle、SQL-Server,以及Access这样的中小型关系型数据库产品中,都可以使用语法结构规范化的DML实现数据操作。 3.1.1 数据操纵语言 INSERT INTO命令:在表中插入一条新记录,同时指定该条新记录在某些字段上的值。命令格式为: INSERT INTO 表名 ( 字段名1 [, 字段名2…]) VALUES ( 常量1 [, 常量2…]) 例如: INSERT INTO 产品 ( 产品ID, 产品名称, 供应商ID ) VALUES ( 78, 胡萝卜, 1 ) 3.1.1 数据操纵语言 UPDATE 命令:对表中指定记录的某字段值进行修改。命令格式为: UPDATE 表名 SET 字段名1=表达式1 [,字段名2=表达式2…] [WHERE (条件)] 例如: UPDATE 产品 SET 产品名称=卷心菜“ WHERE ( 产品ID=78 ) 3.1.1 数据操纵语言 DELETE FROM命令:从表中删除指定的记录。命令格式为: DELETE FROM 表名 [WHERE (条件)] 例如: DELETE FROM 产品 WHERE ( 产品ID=78 ) 3.1.2 在查询的SQL视图中运行数据操纵语言 【练习3-1(P36)】在Demo-3.mdb数据库的“产品”表中已经包含一些关于产品的数据,在查询的SQL视图中依次逐条运行以下3条命令,并在运行每条命令的前后观察“产品”表中的记录变化情况。 INSERT INTO 产品 ( 产品ID, 产品名称, 供应商ID )VALUES ( 78, 胡萝卜, 1 ) UPDATE 产品 SET 产品名称=卷心菜“ WHERE ( 产品ID=78 ) DELETE FROM 产品 WHERE ( 产品ID=78 ) 3.1.2 在查询的SQL视图中运行数据操纵语言 具体操作步骤: (1)浏览“产品”表中的数据。 (2)打开新建查询的SQL视图。 (3)在查询的SQL视图中输入如下INSERT INTO命令: INSERT INTO 产品 ( 产品ID, 产品名称, 供应商ID ) VALUES ( 78, 胡萝卜, 1 ) 需要特别注意的是,在输入标点符号时,必须处于英文输入状态。 (4)在查询的SQL视图中运行命令。 (5)观察INSERT INTO命令对“产品”表中数据的影响。 3.1.2 在查询的SQL视图中运行数据操纵语言 (6)在查询的SQL视图中输入并运行UPDATE命令。 UPDATE 产品 SET 产品名称=卷心菜 WHERE ( 产品ID=78 ) (7)观察UPDATE命令对“产品”表中数据的影响。 (8)在查询的SQL视图中输入并运行DELETE命令。 DELETE FROM 产品 WHERE ( 产品ID=78 ) (9)观察DELETE命令对“产品”表中数据的影响。 3.1.3 在数据表视图中进行交互式数据操纵 在表对象的数据表视图中,能够以交互形式进行增加、修改和删除记录的数据操纵。 1、 增加记录 (1)增加空记录。 ①单击工具栏上的“新记录”按钮; ②在菜单栏中执行“插入”|“新记录”命令; ③先用鼠标选中表中的某条记录,然后点击鼠标右键,在弹出菜单中选择“新记录”命令; ④在数据表视图窗口左下方的记录导航按钮中,单击“新记录”按钮。 (2)通过复制/粘帖增加记录。 3.1.3 在数据表视图中进行交互式数据操纵 2、 修改记录 ①使用鼠标将光标定位到需要修改的字段单元格中; ②在该字段单元格中编辑数据、或者输入新的数据。 3.1.3 在数据表视图中进行交互式数据操纵 3、删除记录 ①对准备删除的记录进行定位。在记录左侧的小框中,用鼠标左键单击准备删除的记录,即可选中将要删除的记录 ②单击鼠标右键,在弹出菜单中选择“删除记录”命令,或者在工具栏中选择“剪切”按钮,或者在菜单栏中选择“编辑”|“删除记录”命令。Access将给出确认记录删除操作的提示框,单击其中的“是”按钮,即可删除指定记录 注意:单击“是”按钮,将无法撤消删除操作,即将永久地从

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档