书签 分享 收藏 举报 版权申诉 / 52
上传文档赚钱

类型ACCESS查询的设计与使用课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2942181
  • 上传时间:2022-06-13
  • 格式:PPT
  • 页数:52
  • 大小:2.90MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《ACCESS查询的设计与使用课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    ACCESS 查询 设计 使用 课件
    资源描述:

    1、第3章 查询的设计与使用 总体要求:掌握查询的作用和分类熟练掌握查询的各种视图掌握各类查询的设计和作用掌握SQL语言的基础掌握SQL查询的设计和使用学习重难点: 熟练掌握各类查询视图和各类查询的设计熟练掌握各类查询视图和各类查询的设计 掌握掌握SQLSQL语句基本格式和语句基本格式和SQLSQL查询的应用查询的应用 主要内容: 3.1 3.1 查询的概念查询的概念 3.2 3.2 查询的创建查询的创建 3.3 SQL3.3 SQL语言基础语言基础3.1 查询的概念 查询是具有条件检索和计算功能的查询是具有条件检索和计算功能的数据库对象。数据库对象。 查询是以表或查询为数据源的再生查询是以表或查

    2、询为数据源的再生表。表。 查询对象不是数据的集合,而是操查询对象不是数据的集合,而是操作的集合。作的集合。 查询的运行结果是一个动态数据集查询的运行结果是一个动态数据集合。合。 3.1.1 查询的作用与功能1.1. 查询按一定的条件生成一个动态数据集:查询按一定的条件生成一个动态数据集:2.2. 通过使用查询可按不同的方式来查看、更通过使用查询可按不同的方式来查看、更改和分析数据;改和分析数据;3.3. 利用查询对选择的记录组执行多种类型的利用查询对选择的记录组执行多种类型的计算。计算。4.4. 通过使用查询生成新的数据表。通过使用查询生成新的数据表。5.5. 通过使用查询实现数据源表数据的删

    3、除、通过使用查询实现数据源表数据的删除、更新或追加;更新或追加;6.6. 查询也可以作为窗体、报表或数据访问页查询也可以作为窗体、报表或数据访问页的数据源,实现多个表作为数据源的数据源,实现多个表作为数据源 3.1.2 查询的分类 选择查询选择查询 参数查询参数查询 操作查询操作查询 交叉表查询交叉表查询 SQLSQL查询查询3.1.3 、查询视图 查询视图主要用于设计、修改查询查询视图主要用于设计、修改查询或按不同方式查看查询结果,在或按不同方式查看查询结果,在AcceAccessss中提供了三种常用视图,分别是中提供了三种常用视图,分别是数数据表视图据表视图、设计视图设计视图、SQLSQL

    4、视图视图。1查询的数据表视图 查询的数据表视图是以行和列的格式显示查询查询的数据表视图是以行和列的格式显示查询结果数据的窗口。结果数据的窗口。 在这个视图中,可以进行字段编辑、添加和删在这个视图中,可以进行字段编辑、添加和删除数据、查找数据、排序、筛选等操作,还可除数据、查找数据、排序、筛选等操作,还可以进行视图的显示风格的设计以进行视图的显示风格的设计。 查询的数据表视图具体的操作方法和数据表操查询的数据表视图具体的操作方法和数据表操作一样。作一样。2查询的设计视图 查询的设计视图是用来设计查询的窗口,查询的设计视图是用来设计查询的窗口,是查询设计器的图形化表示。是查询设计器的图形化表示。

    5、查询设计视图由上、下两个窗口构成,查询设计视图由上、下两个窗口构成,即表即表/ /查询显示窗口和查询设计网格窗口查询显示窗口和查询设计网格窗口(也称为(也称为QBEQBE网格)网格)(1)表/查询显示窗口它是当前查询所包含的数据源(表和查询)以及表间关系。在这个窗口里可以添加或删除表,可以建立表间关系。(2)查询设计网格它用于设计显示查询字段、查询准则等。其中每一行都包含查询字段的相关信息,列是查询的字段列表。 在查询的设计视图下,在查询的设计视图下,Access2003Access2003还提供了查询还提供了查询属性设置,可以方便地控制查询的运行属性设置,可以方便地控制查询的运行 要设置查询

    6、属性,可以在表要设置查询属性,可以在表/ /查询窗口内右击,在查询窗口内右击,在弹出菜单中单击弹出菜单中单击【属性属性】命令或直接单击数据库命令或直接单击数据库工具栏中的工具栏中的【属性属性】按钮按钮常用的查询属性设置主要包括下列几项:说明:对查询的相关说明输出所有字段:该属性用来控制查询中字段的输出,只有当用户设计的查询用于窗体并希望查询中表的所有字段也适用于窗体时才可以设置为“是”,没有特别要求时请使用默认的“否”。上限值:当用户希望查询返回“第一个”或“上限”记录时,可以使用该选择项。唯一的记录:运用该选项可以来消除查询中重复行的目的。运行权限:当在网络上与其他用户一起共享时,从安全的角

    7、度出发点,可以使用该选项来设置用户的查看数据和修改数据的权限。记录锁定:对于网络中共享的查询来说,可以使用该选项来控制查询编辑的整体层次。3查询的SQL视图 查询的查询的SQLSQL视图是用来显示或编辑打开查询的视图是用来显示或编辑打开查询的SQLSQL语句的窗口。语句的窗口。 3.2 查询的创建 在在Access 2003Access 2003中,可以通过三种方式中,可以通过三种方式创建查询创建查询1.1. 通过向导创建查询通过向导创建查询2.2. 通过查询的设计视图创建查询通过查询的设计视图创建查询3.3. 通过通过SQLSQL视图创建查询视图创建查询3.2.1 创建选择查询 选择查询是可

    8、以按照一定的准则从一个或多个表中获选择查询是可以按照一定的准则从一个或多个表中获取数据,并按照所需的次序进行排列显示。取数据,并按照所需的次序进行排列显示。 可以使用选择查询对记录进行分组,并且对记录作总计、可以使用选择查询对记录进行分组,并且对记录作总计、计数、平均以及其他类型的计算。计数、平均以及其他类型的计算。 【例例3-13-1】在在“学籍管理学籍管理”数据库中的数据库中的“学生基本情况表学生基本情况表”中查询出所有女生信息。中查询出所有女生信息。 【例例】在在“罗斯文罗斯文”数据库的数据库的“客户客户”表中筛选公司名表中筛选公司名称分别为称分别为“华科华科”、“悦海悦海”的所有客户记

    9、录。的所有客户记录。 【例例】在在“罗斯文罗斯文”数据库的数据库的“客户客户”表中找出城市为表中找出城市为“大连大连”、联系人为、联系人为“王先生王先生”的记录。的记录。 【例例】在在“罗斯文罗斯文”数据库的数据库的 “产品产品”表中查询所有中表中查询所有中止销售的产品记录。止销售的产品记录。 并按类别的降序排列。并按类别的降序排列。操作要点: 在数据库窗口中,选择在数据库窗口中,选择“查询查询”对象对象“在设计视图中创建查询在设计视图中创建查询”选项选项 在在“显示表显示表”窗口中添加被查询的表或窗口中添加被查询的表或查询查询 要查询网格中设置查询准则要查询网格中设置查询准则 3.2.2 创

    10、建交叉表查询 交叉表查询是一类特殊的查询,允许用户在行列交叉表查询是一类特殊的查询,允许用户在行列交叉处查看计算的结果。交叉表查询主要用来计算交叉处查看计算的结果。交叉表查询主要用来计算数据总和、平均值、计数或其他类型的总值。数据总和、平均值、计数或其他类型的总值。 【例例3-23-2】在在“学籍管理学籍管理”数据库中从数据库中从“学生基本学生基本情况表情况表”、“选课表选课表”查询学生各科成绩录入次数。查询学生各科成绩录入次数。 【例例】创建交叉表查询,统计创建交叉表查询,统计“学籍管理学籍管理”数据库数据库 “学生基本情况表学生基本情况表”中各专业的男女生人数。中各专业的男女生人数。 【例

    11、例】对对“学籍管理学籍管理”数据库创建交叉表查询,统数据库创建交叉表查询,统计每位同学的选课成绩。计每位同学的选课成绩。操作要点: 在数据库窗口中选择在数据库窗口中选择“在设计视图中创在设计视图中创建查询建查询” 在显示表窗口中添加被查询的表或查询在显示表窗口中添加被查询的表或查询 通过通过【查询查询】的的【交叉表查询交叉表查询】命令,命令,将选择查询转换成交叉表查询将选择查询转换成交叉表查询 在查询网格中设置查询准则在查询网格中设置查询准则3.2.3 创建参数查询 参数查询也是一类特殊的查询,参数特指查询准则参数查询也是一类特殊的查询,参数特指查询准则中的变量,在查询运行时会显示对话框提示用

    12、户输中的变量,在查询运行时会显示对话框提示用户输入变量的值。入变量的值。 【例例3-33-3】在在“学籍管理学籍管理”数据库中,创建一个数据库中,创建一个“学生年份查询学生年份查询”查询,输入年份后从查询,输入年份后从“学生基本学生基本情况表情况表”表中查询出生在本年份的学生姓名与出生表中查询出生在本年份的学生姓名与出生日期。日期。 【例例】在在“罗斯文罗斯文”数据库中以折扣为参数创建数据库中以折扣为参数创建“订单明细订单明细”表的参数查询。表的参数查询。 【例例】在在“学籍管理学籍管理”数据库中,查询数据库中,查询“学生基本学生基本情况表情况表”中入学成绩在某一分数段的学生名单。中入学成绩在

    13、某一分数段的学生名单。操作要点: 在数据库窗口中选择在数据库窗口中选择“在设计视在设计视图中创建查询图中创建查询 ” 在在“显示表显示表”窗口窗口 添加表添加表 设置参数设置参数3.2.4 创建操作查询操作查询又称为动作查询,就是通过查操作查询又称为动作查询,就是通过查询完成某些动作。询完成某些动作。根据动作操作查询又可分为根据动作操作查询又可分为: : 追加查询追加查询 更新查询更新查询 删除查询删除查询 生成表查询生成表查询 1创建生成表查询 生成表查询实际上是将查询的动态数据集生成表查询实际上是将查询的动态数据集转化成了新的数据表。转化成了新的数据表。 【例例3-43-4】在在“学籍管理

    14、学籍管理”数据库中,由数据库中,由“学生基本情况表学生基本情况表”表和表和“选课表选课表”表查询表查询创建创建“20052005学年成绩表学年成绩表”表,表包含表,表包含“学学号号”、“姓名姓名”、“课程编码课程编码”、“成绩成绩”、“学年学年”字段。字段。 【例例】将将“学籍管理学籍管理”数据库中数据库中“学生基本学生基本情况表情况表”表中所有专业为表中所有专业为“计算机科学计算机科学”的的记录生成一张新表,名为记录生成一张新表,名为“专业表专业表”。操作要点: 在数据库窗口中选择在数据库窗口中选择“在设计视图中创在设计视图中创建查询建查询” 在在“显示表显示表”窗口窗口 添加表添加表 【查

    15、询查询】【生成表查询生成表查询】菜单命令菜单命令 设置查询准则设置查询准则 2创建追加查询操作要点: 选择选择“在设计视图中创建查询在设计视图中创建查询 ” 在在“显示表显示表”窗口窗口 添加表添加表 【查询查询】【追加查询追加查询】菜单命菜单命令令 设置查询准则设置查询准则 3创建更新查询 更新查询就是用从一个或多个表中查询出更新查询就是用从一个或多个表中查询出来的结果去更新一个或多个表中的数据内容来的结果去更新一个或多个表中的数据内容的查询。的查询。 【例例3-63-6】在在“学籍管理学籍管理”数据库中,从数据库中,从“教师基本情况表教师基本情况表”中查询出中查询出“教师表教师表”中中教师

    16、的相对应的教师的相对应的“学历学历”去更新去更新“教师表教师表”中的中的“学历学历”。 【例例】将将“罗斯文罗斯文”数据库的数据库的“订单明细订单明细”表中的所有产品的单价打表中的所有产品的单价打8 8折。折。操作要点: 选择在设计视图中创建查询选择在设计视图中创建查询 在在“显示表显示表”窗口窗口 添加表添加表 【查询查询】【更新查询更新查询】菜单命菜单命令令 设置查询准则设置查询准则4创建删除查询 删除查询是指从一个或多个表中删除一组记录的删除查询是指从一个或多个表中删除一组记录的查询,使用删除查询是删除整条记录,而不是记录查询,使用删除查询是删除整条记录,而不是记录中的相应查询中所选择的

    17、字段。中的相应查询中所选择的字段。 【例例3-73-7】在在“学籍管理学籍管理”数据库中创建一个删除数据库中创建一个删除查询,把查询,把“20052005学年成绩表学年成绩表”中成绩低于中成绩低于6060分的分的记录删除。记录删除。 【例例】将将“学籍管理学籍管理”数据库中数据库中“学生基本情况学生基本情况表表”中专业为中专业为“计算机科学计算机科学”和和“电子技术电子技术”的所有记的所有记录删除。录删除。操作要点: 在数据库窗口中复制表结构在数据库窗口中复制表结构 选择在设计视图中创建查询选择在设计视图中创建查询 在在“显示表显示表”窗口窗口 添加表添加表 【查询查询】【删除查询删除查询】菜

    18、单命令菜单命令 设置查询准则设置查询准则设置查询准则设置查询准则 逻辑运算符逻辑运算符运算符功能举例含义and逻辑与=80 and 90大于等于80并且小于90or逻辑或“北京”or “上海”北京或者上海not逻辑非Not “党员”非党员 比较运算符比较运算符运算符功能举例含义= 等于=“王明”等于“王明”小于大于90大于90=小于等于=大于等于=#99-1-1#1999年1月1日以后不等于“汉”不等于汉族设置查询准则设置查询准则其它运算符其它运算符运算符功能举例含义Between决定一个数值是否在一个指定值的范围内Between 1 And 10在1到10之间。或写成:=0 and =10I

    19、n决定一个字符串是否是一列表值的成员In (“电子系”,“机械系”)表示“电子系”或“机械系”。或写成:“电子系” Or “机械系”Is与Null一起使用,以决定一个值是否是Null或Not NullIs NullIs Not Null表示该字段无数据。表示该字段有数据。Like查找相匹配的文字,用通配符来设定文字的匹配条件。?代表任意一个字符,*代表任意连续字符,#代表任意一个数字位,0-9代表数字位,a-z代表字母位,!表排除。Like “a*”;Like“File?”Like“!0-9*”表示以“a”开头的字符串。表示以File开头,后3位为任意字符的字符串。表示以除0到9以外的任何字符

    20、开头的字符串。例:对例:对“学籍管理学籍管理”数据库中的数据库中的“学生基本情况学生基本情况”表创建表创建查询,查询所有非电子技术系的女生情况。查询,查询所有非电子技术系的女生情况。“电子技术电子技术”(not “not “电子技术电子技术”)”)例:查询例:查询“罗斯文商贸罗斯文商贸”数据库中的数据库中的“客户客户”表中所有表中所有“传真传真”字段为空的记录。字段为空的记录。 Is null Is null例例: : 查询查询“罗斯文商贸罗斯文商贸”数据库的数据库的“客户客户”表中所有姓表中所有姓谢的谢的“联系人联系人”的记录。的记录。 Like “Like “谢谢* *”设置查询准则设置查

    21、询准则3.3 SQL语言基础 SQLSQL(Structured Query LanguageStructured Query Language)结构化查询语言,结构化查询语言,是一种通用的数据库操作语言。是一种通用的数据库操作语言。 SQLSQL语句最主要的功能就是查询功能。使用语句最主要的功能就是查询功能。使用SQLSQL语句不语句不需要在不同的工作区打开不同的表,只需将要连接的需要在不同的工作区打开不同的表,只需将要连接的表、查询所需的字段、筛选记录的条件、记录分组的表、查询所需的字段、筛选记录的条件、记录分组的依据、排序的方式以及查询结果的显示方式,写在一依据、排序的方式以及查询结果的

    22、显示方式,写在一条条SQLSQL语句中,就可以完成特定的工作。语句中,就可以完成特定的工作。3.3.1 数据定义 数据定义语言数据定义语言(Data Definition Language (Data Definition Language 简称简称DDL)DDL)是是SQLSQL语言的重要组成部分,它包括语言的重要组成部分,它包括有数据表的创建、删除、更改或在当前数据库有数据表的创建、删除、更改或在当前数据库中表的索引的建立等,中表的索引的建立等, Access2003Access2003中常用的中常用的语句有语句有CreateCreate、DropDrop、 AlterAlter三种。三种

    23、。1CREATE语句CREATE TABLECREATE TABLE语句用于定义一个新表及其字段和字段约束。语句用于定义一个新表及其字段和字段约束。其格式为:其格式为:CREATE TABLE table (field1 type (size) NOT NULL WITH COMPRESSION | WITH COMP index1 , field2 type (size) NOT NULL index2 , . , CONSTRAINT multifieldindex , .)【例例3-83-8】在在“学籍管理学籍管理”数据库中,用数据定义查询创建一个数据库中,用数据定义查询创建一个“示例表

    24、示例表”(姓名(姓名 文本(文本(6 6),性别),性别 是是/ /否)。否)。 create table create table 示例表示例表( ( 姓名姓名 varchar(6)varchar(6),性别性别 bit)bit)2ALTER语句 ATLTER TABLE ATLTER TABLE 语句用来来增加、删除表的字段和索引以及修语句用来来增加、删除表的字段和索引以及修改字段属性的语句。语句的格式为:改字段属性的语句。语句的格式为:ALTER TABLE table ADD COLUMN field type(size) NOT NULL CONSTRAINT index | ALT

    25、ER COLUMN field type(size) | CONSTRAINT multifieldindex | DROP COLUMN field I CONSTRAINT indexname 例:在“学籍管理”数据库的“教师授课表”中添加(删除)字段“教师姓名”。 alter table 教师授课表 ADD column 教师姓名 Varchar (6) alter table 教师授课表 Drop column 教师姓名3DROP语句 DROPDROP语句用于删除表或表的索引所用。语句格式为:语句用于删除表或表的索引所用。语句格式为: DROP TABLE table | INDEX

    26、index ON tableDROP TABLE table | INDEX index ON table 注意:在删除表或从表中删除索引之前,必须先关注意:在删除表或从表中删除索引之前,必须先关闭该表。闭该表。例:删除前面在例:删除前面在“教师授课表教师授课表”中创建的中创建的“教班编号教班编号索引索引”。 DROP index DROP index 教班编号索引教班编号索引 on on 教师授课表教师授课表例:删除例:删除“学籍管理学籍管理”数据库下的数据库下的“选课表选课表”。 DROP table DROP table 选课表选课表3.3.2 SQL查询 SQLSQL查询是利用查询是利

    27、用SELECTSELECT语句来书写的查语句来书写的查询,也就是在查询的询,也就是在查询的SQLSQL视图下来完成的视图下来完成的查询查询 SQLSQL命令的所有子句既可以写在同一行上,命令的所有子句既可以写在同一行上,也可以分行书写;大小写字母的含义相也可以分行书写;大小写字母的含义相同,命令用分号同,命令用分号“;”;”结束结束( (也可以不也可以不写写) ) 【例例3-163-16】在在“学籍管理学籍管理”数据库中的数据库中的“学生基本情况表学生基本情况表”中查询出年龄大于中查询出年龄大于2 23 3岁的女生。岁的女生。 SELECT SELECT * * from from 学生基本情

    28、况表学生基本情况表 WHERE WHERE 性别性别=女女 and (date()- and (date()-出生日期出生日期)/3)/365236523【例例3-173-17】在在“学籍管理学籍管理”数据库中数据库中“学学生基本情况表生基本情况表”中查询入学成绩在中查询入学成绩在450450分分到到600600分之间且专业属于分之间且专业属于“电子技术电子技术”或或“计算机科学计算机科学”的学生。的学生。 SELECT SELECT 姓名姓名, ,专业专业, ,入学成绩入学成绩 FROM FROM 学生基本情况学生基本情况表表 WHERE (WHERE (入学成绩入学成绩 BETWEEN 4

    29、50 AND 600) AND BETWEEN 450 AND 600) AND 专专业业 IN (IN (电子技术电子技术,计算机科学计算机科学)4GROUP BY子句 使用使用GROUP BY GROUP BY 子句进行分组时,显示的字段子句进行分组时,显示的字段只能是参与分组的字段以及基于分组字段的合只能是参与分组的字段以及基于分组字段的合计函数计算结果。计函数计算结果。 【例例3-183-18】从从“学籍管理学籍管理”数据库中数据库中“学生基学生基本情况表本情况表”中查询各专业的入学成绩平均分。中查询各专业的入学成绩平均分。 SELECT SELECT 专业专业,AVG(,AVG(入学

    30、成绩入学成绩) as ) as 入学成绩平均分入学成绩平均分 FROM FROM 学生基本情况表学生基本情况表 GROUP BY GROUP BY 专业专业5ORDER BY 子句RDER BYRDER BY子句一般在子句一般在SELECTSELECT语句最后,是用来指定查询结果以什语句最后,是用来指定查询结果以什么顺序返回。其格式为:么顺序返回。其格式为: ORDER BY 字段1 ASC | DESC , 字段2 ASC | DESC , .【例例3-203-20】从从“学籍管理学籍管理”数据库中的数据库中的“学生基本情况表学生基本情况表”中查中查询出学生学号、姓名并按姓名降序返回结果。询

    31、出学生学号、姓名并按姓名降序返回结果。 SELECT DISTINCT SELECT DISTINCT 学号,姓名学号,姓名 FROM FROM 学生基本情况表学生基本情况表 ORDER BY ORDER BY 姓名姓名 DESCDESC3.3.3 数据操纵 在在SQLSQL中数据操纵是指数据的更新、中数据操纵是指数据的更新、删除、追加,数据操纵的删除、追加,数据操纵的SQLSQL语句有语句有UPDATEUPDATE、DELETEDELETE、INSERT INTOINSERT INTO三三种种 1UPDATE语句 UPDATEUPDATE语句用于基于特定条件更改指定表中的字语句用于基于特定条

    32、件更改指定表中的字段值,当需要更改多个记录或者需要更改的记录存段值,当需要更改多个记录或者需要更改的记录存在于多个表中时,在于多个表中时,UPDATE UPDATE 语句是最有用的。语句是最有用的。 UPDATEUPDATE语句的格式:语句的格式: UPDATE tableUPDATE table SET SET newvaluenewvalue WHERE criteria WHERE criteria UPDATEUPDATE对表中记录的更改不得违反所有的数据完整对表中记录的更改不得违反所有的数据完整性约束。性约束。 【3-243-24】将将“学籍管理学籍管理”数据库中的数据库中的“教教师

    33、基本情况表师基本情况表”中政治面貌为空的记录中政治面貌为空的记录用用“非党员非党员”去更改。去更改。 UPDATE UPDATE 教师基本情况表教师基本情况表 SET SET 政治面貌政治面貌=非党员非党员 WHERE WHERE 政治面貌政治面貌 IS NULLIS NULL2DELETE语句 DELETEDELETE语句用于从一个或多个表中删除语句用于从一个或多个表中删除满足条件的记录,使用满足条件的记录,使用 DELETE DELETE 语句时,语句时,只删除其中的数据,表的结构和所有表只删除其中的数据,表的结构和所有表属性(如字段属性和索引)依然保持原属性(如字段属性和索引)依然保持原

    34、样。格式如下:样。格式如下: DELETE table.DELETE table.* * FROM table FROM table WHERE criteria WHERE criteria DELETEDELETE语句删除时,无论语句删除时,无论DELETE DELETE 后后table.table.* * 指不指定内容,删除均以整条记录为单位,不指不指定内容,删除均以整条记录为单位,不会是字段的数据。会是字段的数据。 【例例3-253-25】从从“学籍管理学籍管理”数据库的数据库的“学生基学生基本情况表本情况表”中删除入学成绩低于中删除入学成绩低于450450的记录。的记录。 DELET

    35、E DELETE FROM FROM 学生基本情况表学生基本情况表 WHERE WHERE 入学成绩入学成绩4504503INSERT INTO语句 INSERT INTOINSERT INTO语句用于将一个记录或多个记录追加到语句用于将一个记录或多个记录追加到表中,而且一个记录的追加和多个记录的追加格式表中,而且一个记录的追加和多个记录的追加格式有所不同。有所不同。 多记录追加:多记录追加: INSERT INTO target (field1INSERT INTO target (field1,field2field2,.).) SELECT source.field1 SELECT so

    36、urce.field1,field2field2,. FROM FROM tableexpressiontableexpression 单记录追加:单记录追加: INSERT INTO target (field1INSERT INTO target (field1,field2field2,.).) VALUES (value1 VALUES (value1,value2value2,.).)【例例3-263-26】将将“教师基本情况表教师基本情况表”中的全部记录追中的全部记录追加到加到“教师表教师表”中。中。 INSERT INTO INSERT INTO 教师表教师表 ( ( 教师编号教

    37、师编号, , 教师编号教师编号, , 性别性别, , 工作时间工作时间, , 政治面貌政治面貌, , 政治面貌政治面貌, , 学历学历, , 职称职称, , 系别系别, , 联系电话联系电话 ) ) SELECT SELECT 教师基本情况表教师基本情况表. .教师编号教师编号, , 教师基本教师基本情况表情况表. .姓名姓名, , 教师基本情况表教师基本情况表. .性别性别, , 教师基本教师基本情况表情况表. .工作时间工作时间, , 教师基本情况表教师基本情况表. .政治面貌政治面貌, , 教师基本情况表教师基本情况表. .政治面貌政治面貌, , 教师基本情况表教师基本情况表. .学学历

    38、历, , 教师基本情况表教师基本情况表. .职称职称, , 教师基本情况表教师基本情况表. .系系别别, , 教师基本情况教师基本情况表表. .联系电话联系电话 FROM FROM 教师基本情况表教师基本情况表; ;【例例3-273-27】向向“学籍管理学籍管理”数据库的数据库的“用户表用户表”中追加一条用户名为中追加一条用户名为“USER”USER”、用户密码为用户密码为“SYSTEM”SYSTEM”的记录。的记录。 INSERT INTO INSERT INTO 用户表用户表( (用户名用户名, ,用户密码用户密码) ) VALUES (USER,SYSTEM) VALUES (USER,SYSTEM) 数据操纵用在查询中就是更新查询、删除查数据操纵用在查询中就是更新查询、删除查询、追加查询。在查询的询、追加查询。在查询的SQLSQL视图中输入相应视图中输入相应的语句就可以,实现三种查询。的语句就可以,实现三种查询。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:ACCESS查询的设计与使用课件.ppt
    链接地址:https://www.163wenku.com/p-2942181.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库