第3章数据操纵功能ppt课件_第1页
第3章数据操纵功能ppt课件_第2页
第3章数据操纵功能ppt课件_第3页
第3章数据操纵功能ppt课件_第4页
第3章数据操纵功能ppt课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第3 3章章 数据支配功能数据支配功能数据支配数据支配 在关系数据库中,经常需求进展在关系数据库中,经常需求进展插入新记录、删除或修正已有记插入新记录、删除或修正已有记录等数据支配录等数据支配Data Data ManipulationManipulation。在在AccessAccess数据库中,有两种方法数据库中,有两种方法可以实现数据支配功能:一是利可以实现数据支配功能:一是利用数据支配言语用数据支配言语Data Data Manipulation LanguageManipulation Language, DMLDML,二是在表的数据表视图中,二是在表的数据表视图中进展交互式的数据

2、支配。进展交互式的数据支配。 3.1 3.1 数据支配数据支配3.1.1 数据支配言语利用DML操作数据是关系型数据库技术中最规范的数据操作方法。大中型数据库如Oracle、SQLServer,以及Access这样的中小型关系型数据库产品中,都可以运用语法构造规范化的DML实现数据操作。3.1.1 3.1.1 数据支配言语数据支配言语wINSERT INTOINSERT INTO命令:在表中插入一条新记录,同时指定该条新记录命令:在表中插入一条新记录,同时指定该条新记录在某些字段上的值。命令格式为在某些字段上的值。命令格式为w INSERT INTO INSERT INTO 表名表名 字段名字

3、段名1 , 1 , 字段名字段名22 VALUES VALUES ( ( 常量常量1 , 1 , 常量常量2) 2) w Eg. INSERT INTO Eg. INSERT INTO 产品产品 ( ( 产品产品ID, ID, 产品称号产品称号, , 供应商供应商ID ) ID ) VALUES ( 78, VALUES ( 78, 胡萝卜胡萝卜, 1 ), 1 )wUPDATE UPDATE 命令:对表中指定记录的某字段值进展修正。命令格式为命令:对表中指定记录的某字段值进展修正。命令格式为w UPDATE UPDATE 表名表名 SET SET 字段名字段名1=1=表达式表达式1 1 ,字

4、段名,字段名2=2=表达式表达式2 2 WHERE WHERE 条件条件 w Eg. UPDATE Eg. UPDATE 产品产品 SET SET 产品称号产品称号=卷心菜卷心菜 WHERE ( WHERE ( 产品产品ID=78 )ID=78 )wDELETE FROMDELETE FROM命令:从表中删除指定的记录。命令格式为命令:从表中删除指定的记录。命令格式为w DELETE FROM DELETE FROM 表名表名 WHERE WHERE 条件条件 w Eg. DELETE FROM Eg. DELETE FROM 产品产品 WHERE ( WHERE ( 产品产品ID=78 )

5、ID=78 ) 3.1.2 3.1.2 在查询的在查询的SQLSQL视图中运转数据支配言语视图中运转数据支配言语【练习3-1P40】在Demo-3.mdb数据库的“产品表中曾经包含一些关于产品的数据,在查询的SQL视图中依次逐条运转以下3条命令,并在运转每条命令的前后察看“产品表中的记录变化情况。 INSERT INTO 产品 ( 产品ID, 产品称号, 供应商ID ) VALUES ( 78, 胡萝卜, 1 ) UPDATE 产品 SET 产品称号=卷心菜 WHERE ( 产品ID=78 ) DELETE FROM 产品 WHERE ( 产品ID=78 )详细操作步骤:1阅读“产品表中的数据

6、。2翻开新建查询的SQL视图。3在查询的SQL视图中输入如下INSERT INTO命令: INSERT INTO 产品 ( 产品ID, 产品称号, 供应商ID ) VALUES ( 78, 胡萝卜, 1 )需求特别留意的是,在输入标点符号时,必需处于英文输入形状。4在查询的SQL视图中运转命令。5察看INSERT INTO命令对“产品表中数据的影响。3.1.2 3.1.2 在查询的在查询的SQLSQL视图中运转数据支配言语视图中运转数据支配言语6在查询的SQL视图中输入并运转UPDATE命令。 UPDATE 产品 SET 产品称号=卷心菜 WHERE ( 产品ID=78 ) 7察看UPDATE

7、命令对“产品表中数据的影响。8在查询的SQL视图中输入并运转DELETE命令。 DELETE FROM 产品 WHERE ( 产品ID=78 )9察看DELETE命令对“产品表中数据的影响。 3.1.3 3.1.3 在数据表视图中进展交互式数据支配在数据表视图中进展交互式数据支配在表对象的数据表视图中,可以以交互方式进展添加、修正和删除记录的数据支配。1. 添加记录1添加空记录。单击工具栏上的“新记录按钮;在菜单栏中执行“插入|“新记录命令;先用鼠标选中表中的某条记录,然后点击鼠标右键,在弹出菜单中选择“新记录命令;在数据表视图窗口左下方的记录导航按钮中,单击“新记录按钮。2经过复制/粘帖添加

8、记录。3.1.3 3.1.3 在数据表视图中进展交互式数据支配在数据表视图中进展交互式数据支配2. 2. 修正记录修正记录运用鼠标将光标定位到需求修正的字段单元运用鼠标将光标定位到需求修正的字段单元格中;格中;在该字段单元格中编辑数据、或者输入新的在该字段单元格中编辑数据、或者输入新的数据。数据。3. 3. 删除记录删除记录对预备删除的记录进展定位。在记录左侧的对预备删除的记录进展定位。在记录左侧的小框中,用鼠标左键单击预备删除的记录,即小框中,用鼠标左键单击预备删除的记录,即可选中将要删除的记录可选中将要删除的记录 ;单击鼠标右键,在弹出菜单中选择单击鼠标右键,在弹出菜单中选择“删除记删除记

9、录命令,或者在工具栏中选择录命令,或者在工具栏中选择“剪切按钮,剪切按钮,或者在菜单栏中选择或者在菜单栏中选择“编辑编辑| |“删除记录命删除记录命令。令。AccessAccess将给出确认记录删除操作的提示框,将给出确认记录删除操作的提示框,单击其中的单击其中的“是按钮,即可删除指定记录。是按钮,即可删除指定记录。 留意:单击留意:单击“是按钮,将无法吊销删除操作,是按钮,将无法吊销删除操作,即将永久地从表中删除指定记录。即将永久地从表中删除指定记录。 3.2 3.2 数据的查找、交换、挑选与排序数据的查找、交换、挑选与排序wAccess提供了多种对表中数据进展查找定位、交换、挑选和排序等操

10、作的方法,并且这些操作都可以在数据表视图中以交互式方式实现。3.2.1 3.2.1 查找和交换数据查找和交换数据在Access的实践运用中,有时候需求在众多的记录中逐个查找满足一定条件的记录,这时可运用Access提供的记录查找命令。【练习3-2P43】在“产品表中查找“产品称号为“鸭肉的每条产品记录。在确定要查找的内容时,假设仅能一定要查找的部分内容字符,那么可以运用通配符Wildcard Character作为其他字符的占位符。【练习3-3P44】在“产品表中查找“产品称号为“XX肉的每条产品记录。 3.2.1 3.2.1 查找和交换数据查找和交换数据常见的通配符及其运用例如字符用法使用示

11、例*代表任意数目的任意字符,包括空格wh* 可以找到what、white和why?代表任何单个字母字符b?ll 可以找到ball、bell和bill#代表任何单个数字字符1#3 可以找到103、113、123 与方括号内任何单个字符匹配baell可以找到ball和bell但找不到bill!匹配任何不在方括号之内的字符b!aell可以找到bill和bull但找不到ball或bell_与范围内的任何一个字符匹配。必须按照ASCII码以递增次序来指定区域ba-cd 可以找到bad、bbd和bcd3.2.1 3.2.1 查找和交换数据查找和交换数据在对数据进展“查找操作的根底上,还可以进展数据的“交换

12、操作。【练习3-4P45】在“产品表中,查找“产品称号为“鸭肉、且“产品ID为55的产品记录,并将该产品的“产品称号交换为“鹅肉。 3.2.2 3.2.2 挑选数据挑选数据当需求在数据表视图中只显示满足一定条件的部分记录时,可运用Access提供的挑选功能。Access的五种记录挑选方法: 1. 按选定内容挑选 2. 内容排除挑选 3. 按窗体挑选 4. 输入挑选目的 5. 高级挑选/排序3.2.2 3.2.2 挑选数据挑选数据1. 1. 按选定内容挑选按选定内容挑选该挑选方法将表中某条记录的一个字段该挑选方法将表中某条记录的一个字段值作为选定值,只需同一字段的值与该值作为选定值,只需同一字段

13、的值与该选定值一样的记录才会被挑选出来。选定值一样的记录才会被挑选出来。【练习【练习3-53-5P45P45】在】在“产品表的数据产品表的数据表视图中,挑选出表视图中,挑选出“类别类别IDID为为1 1饮料饮料类的产品记录。类的产品记录。3.2.2 3.2.2 挑选数据挑选数据2内容排除挑选与“按选定内容挑选正好相反,“内容排除挑选只挑选出指定字段的值与选定值不同的记录,而排除指定字段的值与选定值一样的记录。【练习3-6P47】在“产品表的数据表视图中,挑选出“类别ID不为1的产品记录。 3.2.2 3.2.2 挑选数据挑选数据3按窗体挑选假设运用“按选定内容挑选不容易指定要挑选的条件、或者希

14、望可以指定复合的挑选条件,那么可以运用“按窗体挑选。在“按窗体挑选方法中,可以构建高级的挑选条件。【练习3-7P47】在“产品表的数据表视图中,挑选出“类别ID为1、“单价为18元或“供应商ID为2、“类别ID为2的产品记录。 3.2.2 3.2.2 挑选数据挑选数据4输入挑选目的该方法可以在弹出菜单中直接输入挑选条件中的指定值。【练习3-8P48】在“产品表的数据表视图中,挑选出“类别ID为1的产品记录。3.2.2 3.2.2 挑选数据挑选数据5高级挑选/排序与“按窗体挑选类似,在“高级挑选/排序中同样可以基于多个字段设置复合的挑选条件。【练习3-9P49】在“产品表的数据表视图中,挑选出“单位数量为“每箱*且“单价在10与15元之间包括10和15元的产品记录。 3.2.3 3.2.3 排序表中的记录排序表中的记录在表的数据表视图中,记录默许地以关键字的值的升序顺序依次显示。但在有些情况下,需求将记录按照某一指定字段的值的升序或降序顺序显示。 3.3 3.3 小结小结数据支配功能是RDBMS的根本功能之一,主要包括以下3个方面。1向表中添加新的记录。2对表中已有数据进展修正。3删除表中的记录。3.3 3.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论