ImageVerifierCode 换一换
格式:PPT , 页数:64 ,大小:1.05MB ,
资源ID:10509301      下载积分:16 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/10509301.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(数据库系统管理与维护05.ppt)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数据库系统管理与维护05.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,数据库系统管理与维护,ACCESS,1,精品课件,第5章 数据查询和SQL命令,2,精品课件,学习要点,了解查询的基本概念、基本功能及查询的种类,掌握利用简单查询向导和查询设计器创建查询的方法,掌握利用SQL语句创建查询的方法,3,精品课件,创建和修改查询,查询概述,查询,查询是一个独立的、功能强大的、具有计算功能和条件检索功能的,数据库对象,。,数据查询是数据库管理数据的一个最基本的工具。,使用查询可以选择记录、更新表和向表中添加新记录。,最常用的是使用查询选择一组满足指定准则的特定记录。,可对

2、多个数据表做复杂的查询。,与表不同,查询不保存数据,只保存查询的命令。,可以用,查询向导,、,查询设计器,或直接使用,SQL命令,创建查询。,4,精品课件,创建和修改查询,查询的基本功能,以一个表或多个不同的表为基础,创建一个新的数据集。,通过指定查询的准则,使符合条件的数据汇总到结果集中。,对某些字段进行计算,显示计算结果,完成数据的统计分析,作为窗体或报表的数据源,利用动作查询,实现对表格数据的修改、删除和更新。,5,精品课件,创建和修改查询,查询种类,选择查询,指定条件浏览、统计表中的数据,参数查询,交叉表查询,动作查询,删除查询,更新查询,追加查询,生成表查询,SQL查询,6,精品课件

3、创建和修改查询,创建简单查询,使用简单查询向导创建查询,Access提供,简单查询向导,、,交叉表查询向导,、,查找重复项查询向导,和,查找不匹配项查询向导,。,其中,简单查询向导,可以创建一个简单的选择查询。,只用于生成一些小的选择查询,将数据表中记录的全部或部分字段输出。,7,精品课件,简单查询向导,例5.1 使用简单查询向导创建一个选择查询,查询学生信息表中除照片字段之外的所有数据。,操作步骤,打开学籍管理数据库,选择“查询”对象,单击“新建”按钮,打开“新建查询”对话框,选择“简单查询向导”,单击“确定”按钮,打开“简单查询向导”对话框,8,精品课件,简单查询向导,在“表/查询”组合

4、框中选择“表:学生信息表”,在“可用字段”列表框中列出学生信息表的所有可用字段。,在“可用字段”列表框中选择要查询的字段,如“学生编号”,单击 按钮将选定的字段移到左边的“选定的字段”列表框中。,也可在“选定的字段”列表框选择某个已选的字段,单击 按钮将该字段从“选定的字段”列表框移出。,9,精品课件,简单查询向导,单击下一步打开对话框,选择默认(明细查询),单击下一步,10,精品课件,简单查询向导,保持默认查询标题“学生信息表查询”,单击“完成”,11,精品课件,简单查询向导,得到查询的结果,12,精品课件,查询设计器,使用查询设计器创建查询,查询设计器功能比查询向导强大,除了可以创建查询,

5、还可以编辑和修改查询。,例5.2 使用查询设计器创建一个查询,查询学生信息。,操作步骤,打开学籍管理数据库,选择“查询”对象,单击“新建”按钮,打开“新建查询”对话框,13,精品课件,查询设计器,选择“设计视图”选项,单击“确定”按钮,打开查询设计器,出现“显示表”对话框。,选择“学生信息表”,单击“添加”按钮,将选定的表添加到查询设计器中,关闭“显示表”对话框。,14,精品课件,查询设计器,在查询设计器中,将表中相关字段逐个拖到设计网格相应的位置,“显示”复选框为选中,表示该字段的数据将在查询结果集中显示出来。,15,精品课件,查询设计器,单击工具栏“保存”按钮 ,打开“另存为”对话框,输入

6、该查询的名称“学生信息查询”,单击“确定”按钮保存。,单击工具栏“运行”按钮 ,运行查询。,16,精品课件,查询设计器,说明,查询设计器分为上下两个部分,上半部分是查询的数据源,即数据表/查询对象显示区,用来显示该查询所使用的基本表或查询以及它们之间的关系;下半部分是设计区域。,设计区域的网格的每一列对应查询结果集工作表的一个字段,网格的行标题表明了其字段的属性和要求。,字段:指定查询工作表中所使用的字段的名称。,表:指定查询字段所来自的数据表。,排序:确定是否按该字段排序以及按何种方式排序。,显示:确定该字段是否在查询结果中可见。,条件:指定该字段的查询条件。,或:用来提供多个查询准则,使查

7、询结果中只包含满足条件的数据记录。,17,精品课件,修改简单查询,修改简单查询,在实际使用查询中,通常先用查询向导建一个简单查询,然后用查询设计器进行修改、细化,并加入查询条件,以达到实现复杂查询的目的。,例5.3 修改学生信息查询,操作步骤,打开数据库,选择需要修改的查询“学生信息查询”,单击“设计”按钮,打开查询设计器。,删除字段,选中要删除的字段,按Delete键,取消该字段的“显示”复选框,18,精品课件,修改简单查询,19,精品课件,修改简单查询,添加字段,双击查询的数据源中的相关字段,将其自动添加到查询设计区的最后的字段的后面。,选中查询的数据源中的相关字段,将其拖到查询设计区的网

8、格中。,20,精品课件,修改简单查询,插入字段,选中查询的数据源中的相关字段,将其拖到要插入的位置,原先字段往后(右)移。,21,精品课件,修改简单查询,改变排序方式,在查询设计区中,要改变排序方式的字段下的“排序”下拉列表框中选择排序方式。,22,精品课件,修改简单查询,增加查询条件,在查询设计区中,在条件所包含的字段下的“条件”文本框中输入查询条件表达式。,按Ctrl+F2组合键,打开表达式生成器,输入查询条件。,23,精品课件,修改简单查询,修改单表查询为多表查询,单击“查询设计”工具栏上的“显示表”按钮或选择“查询”-“显示表”命令,打开“显示表”对话框。,“显示表”对话框的“表”选项

9、卡中,选择要添加的表,添加到查询设计器中。,修改字段以及相应的内容。保存查询。,24,精品课件,其他查询,选择查询:是从一个或多个表中查找出符合条件的数据。,动作查询:可以对数据库进行动态的修改。是在选择查询基础上创建的,具有选择查询的特性。可对数据源中的数据进行追加、删除和更新,并可在选择查询基础上生成新的表。,删除查询,更新查询,追加查询,生成表查询,25,精品课件,动作查询,更新查询,可对一个表或多个表中的记录进行批量修改。,只能对已有的记录进行修改,不能添加或删除记录。,例5.4 创建更新查询,计算学生成绩表中的每个学生的总分和平均分,操作步骤,打开查询设计器,将学生成绩表的总分和平均

10、分字段添加到查询设计区,选择“查询”-”更新查询”命令,指定创建更新查询。,在总分字段的“更新到”文本框输入计算公式:,大学语文+高等数学+大学英语+计算机基础+思想道德修养,在平均分字段的“更新到”文本框输入计算公式:,Round(大学语文+高等数学+大学英语+计算机基础+思想道德修养)/5,2),注:Round为四舍五入函数,保存查询,26,精品课件,执行更新查询时,由于更新操作是不可恢复的,所以会打开两个对话框要求用户对更新进行确认。,27,精品课件,28,精品课件,动作查询,参数查询,通过输入参数可使得查询条件更加灵活。利用参数查询可提高查询的通用性。,例5.5 创建参数查询,查询班级

11、中同学的信息。,添加学生信息表中相应的字段到查询设计器的设计区中。,在需要输入参数的字段所对应的“条件”文本框中输入带括号的文本班级编号,29,精品课件,动作查询,选择“查询”-“参数”命令,打开“查询参数”对话框,在“参数”文本框内输入“班级编号”,在“数据类型”下拉列表框中选择“文本”选项。,保存查询,30,精品课件,动作查询,生成表查询,生成表查询是利用已有的数据创建一个新表,将查询出的动态集合以表的形式保存。,例5.6 创建生成表查询,查询入学成绩大于等于600分的同学的信息,并生成一个新表为“优秀生”,操作步骤,打开查询设计器,将所有字段添加到查询设计区中。,在查询设计区的网格中选择

12、所需的字段和选择条件,选择“查询”-”生成表查询”命令,打开“生成表”对话框,在“表名称”下拉列表框中输入“优秀生。,以“生成表查询”名保存查询。,31,精品课件,32,精品课件,动作查询,追加查询,利用追加查询可以对数据表进行追加记录的操作。通常使用追加查询实现记录的批量追加。,在追加查询时,只有匹配的字段才能被追加。,例5.7 创建追加查询。将学生表的入学成绩大于等于500的学生信息追加到优秀生表中。,操作步骤,打开查询设计器,将所有字段添加到查询设计区中,并设置入学成绩字段的条件为,入学成绩=500 And 入学成绩”追加查询”命令,打开”追加”下拉列表框,在表名称的下拉列表框输入“优秀

13、生”,以“追加查询”为名称保存。,34,精品课件,动作查询,删除查询,使用删除查询可以从一个或多个数据表中删除符合指定条件的记录。,例5.8 将优秀表中入学成绩大于550分的学生的记录删除。,操作步骤,打开查询设计器,将优秀生表中的所有字段添加到查询设计区中,选择“查询”-“删除查询”命令,在入学成绩字段“条件”文本框中输入删除记录的条件表达式“SQL特定查询”-“联合”命令,打开联合查询窗口,输入查询的SQL命令:,SELECT ALL 学生编号,姓名,性别,出生日期,入学成绩,FROM 学生信息表,单击工具栏保存按钮,打开另存为对话框,以“SQL查询”为名保存查询,,运行查询,46,精品课

14、件,SQL查询命令,各项说明,ALL,返回查询到的所有记录,包括重复记录,可省略。,返回数据源中所有字段的信息。,DISTINCT,对于重复的数据行,在,SELECT,中返回一行。,例:,SELECT DISTINCT,性别,FROM,学生信息表,47,精品课件,SQL查询命令,FROM,子句,用于指定,SELECT,查询的数据源,后面可以跟一个或多个表名,查询名或,链接表,由,INNER JOIN,、,LEFT JOIN,或,RIGHT JOIN,得到的复合结果)。,SELECT*FROM,学生信息表,SELECT *FROM,查询,SELECT,学生编号,姓名,班级名称,FROM,学生信息

15、表,INNER JOIN,班级表,ON,学生信息表,.,班级编号,=,班级表,.,班级编号,如果选择的列存在同名的列,应使用对象限定符,48,精品课件,SQL查询命令,WHERE,子句,WHERE,子句是一个行选择说明子句,用于指定查询条件,以对数据源中进行行限定。,当,WHERE,后面的行选择为真时才将这些行作为查询的行。,在,WHERE,中可以有多个条件,通过,AND,和,OR,逻辑运算符进行连接。,如查询男同学的信息:,SELECT*FROM,学生信息表,WHERE,性别,=,男,49,精品课件,SQL查询命令,WHERE 子句可以包含各种条件运算符:,比较运算符:(大于),=(大于等于

16、等于),(不等于),!(不大于),!#1987-01-01#,逻辑运算符:AND(逻辑与),OR(逻辑或),使用AND时:只有当所有条件都为True(真)时,表达式为True,其它都为False(假)。,SELECT*FROM 学生信息表,WHERE 性别=女 AND 住校否,使用OR时:只有当所有条件都为 False(假)时,表达式为Fasle,其它都为True(真)。,SELECT*FROM 学生信息表,WHERE 性别=男 OR 政治面貌=团员,50,精品课件,SQL查询命令,范围运算符(,BETWEENAND和NOT BETWEENAND,),SELECT*FROM 学生信息表

17、WHERE 出生日期 BETWEEN#1987-1-1#AND#1987-12-31#,列表运算符(,IN和NOT IN,),SELECT*FROM 学生信息表,WHERE 入学成绩IN(530,550,578),51,精品课件,SQL查询命令,模式匹配(LIKE),常用于模糊查找,LIKE运算符可判断值,是否与指定的字符通配格式相符。LIKE用到的通配字符:,表示该位置可以匹配零个和多个任意字符。,如,SELECT*FROM 学生信息表,WHERE 姓名 LIKE 张*,?,表示该位置可以匹配1个任意字符。,如,SELECT*FROM 学生信息表,WHERE 姓名 LIKE 张?,#,表示

18、该位置可以匹配1个任意数字字符。,如,SELECT*FROM 学生信息表,WHERE 姓名 LIKE 张,字符列表,用于一个字符、字符串或范围,要求所匹配的对象为任意一个字符列表中的单一字符。,如LIKE A,B,C,!字符列表,表示不在字符列表中的任何单一字符。,如LIKE!A,B,C,52,精品课件,SQL查询命令,GROUP BY,子句,GROUP BY,子句用于指定查询结果分组条件,例,5.10,创建,SQL,查询,2,,以班级编号分类统计学生信息表中学生的平均入学成绩。,SELECT,班级编号,,AVG(,入学成绩,)AS,平均入学成绩,FROM,学生信息表,GROUP BY,班级编

19、号,操作过程:先以班级编号把返回记录分成多个组,分完组后,用聚合函数,AVG,对每个组中的入学成绩字段进行计算。,53,精品课件,SQL查询命令,聚合函数:是SQL语言中的一种特殊函数,一般作用在多条记录中。,COUNT():用于计算满足某一特定条件的记录数目。,SUM():用于计算满足某一特定条件的集合中某列的总和。,AVG():用于计算满足某一特定条件的集合中某列的平均值。,MAX():用于计算满足某一特定条件的集合中某列的最大值。,54,精品课件,SQL查询命令,HAVING,子句,HAVING,子句用于指定返回的集合必须满足的条件。,在使用,GROUP BY,子句对表或查询中的记录进行

20、分组时,有时会要求对所选的记录进行限制。,HAVING,子句允许为每一组指定条件,只有符合,HAVING,子句条件的组才显示在查询结果集中。,使用,HAVING,子句,处于,GROUP BY,子句之后。,如:以班级编号分类统计学生信息表中学生的平均入学成绩大于等于,500,分的班级编号和平均入学成绩。,SELECT,班级编号,AVG(,入学成绩,)AS,平均入学成绩,FROM,学生信息表,GROUP BY,班级编号,HAVING,AVG(,入学成绩,)=500,55,精品课件,SQL查询命令,ORDER BY,子句,使用,ORDER BY,子句可将查询返回的结果按一列或多列排序。,ASC,表示

21、升序,(,默认,),,,DESC,表示降序。,如在学生成绩表中查询学生编号和大学语文成绩,查询结果按大学语文降序排序,.,SELECT,学生编号,大学语文,FROM,学生成绩表,ORDER BY,大学语文,DESC,56,精品课件,其他SQL命令,创建表的,SQL,命令,CREATE TABLE,(,(,长度,),(,长度,),),其中:,表名:只要创建的表的名称。,字段名,1,、字段名,:,指所要创建新表的字段名,字段名和数据类型之间必须有空格,各字段之间用逗号分割。,长度,:,指字段的长度。,例,5.11,创建,SQL,查询,创建一个学生表,结构为学生编号,CHAR(10),姓名,CHAR

22、4),出生日期,DATE,班级编号,CHAR(8),CREATE TABLE,学生表,(,学生编号,CHAR(10),姓名,CHAR(4),出生日期,DATE,班级编号,CHAR(8),57,精品课件,其他SQL命令,修改表结构的,SQL,命令,修改字段的,SQL,命令格式,ALTER TABLE,ALTER,(,长度,),(,长度,),其中:,表名:只要创建的表的名称。,字段名,1,、字段名,:,指所要修改的字段名,该命令用于修改已有的字段,修改字段数据类型,长度,不能修改字段名。,ALTER TABLE,学生信息表,ALTER,姓名,TEXT(6),58,精品课件,其他SQL命令,增加字

23、段的,SQL,命令格式,ALTER TABLE,ADD,(,长度,),(,长度,),其中:,表名:只要增加字段所在的表的名称。,字段名,1,、字段名,:,指所要增加的字段名,数据类型,(,长度,):,指要增加的字段的数据类型和长度。,ALTER TABLE,学生信息表,ADD,电话号码,TEXT(12),59,精品课件,其他SQL命令,删除字段的,SQL,命令格式,ALTER TABLE,学生信息表,DROP,(,长度,),(,长度,),其中:,表名:指要删除字段所在的表的名称。,字段名,1,、字段名,:,指所要删除的字段名,ALTER TABLE,学生信息表,DROP,电话号码,60,精品课

24、件,其他SQL命令,插入记录的,SQL,命令,INSERT INTO,表名,(,)VALUES(,值,1,值,2),其中:,该命令在指定的表的末尾添加一条新记录。,当需要插入表中所有字段的数据时,表名后面的字段可以省略,但插入的格式必须与表的结构完全吻合。,INSERT INTO,学生信息表,(,学生编号,姓名,性别,出生日期,入学成绩,政治面貌,住校否,班级编号,),VALUES(2006010136,李连,,男,#12/11/1980#,680,团员,True,20060101,),61,精品课件,其他SQL命令,更新记录的,SQL,命令,UPDATE,表名,SET,字段名,1=,表达式,

25、字段名,2=,表达式,WHERE,其中:,表名:指定要更新数据的记录所在的表的名称。,SET,字段名,1=,表达式,:,指定被更新的字段名以及该字段的新值。,使用,WHERE,子句指定条件,以更新满足条件的一些记录的字段值,一次可以更新多个记录;不使用,WHERE,子句,则更新全部记录。,UPDATE,学生信息表,SET,出生日期,#1980-12-20#,WHERE,学生编号,=2006010136,62,精品课件,其他SQL命令,删除记录的,SQL,命令,DELETE FROM,表名,WHERE,其中:,表名:指定要删除数据的记录所在的表的名称。,使用,WHERE,子句指定条件,删除满足条

26、件的记录;不使用,WHERE,子句,则删除全部记录。,DELETE FROM,优秀生,WHERE,姓名,=,李连,63,精品课件,其他SQL命令,多表查询,SELECT,字段列表,FROM,表,1 INNER JOIN,表,2 ON,表,1.,字段,1=,表,2.,字段,2,WHERE,GROUP BY,ORDER BY,字段名,|ASC|DESC,其中:,INNER JOIN:,该连接为内部连接,等价于,JOIN,只有满足条件的记录才在查询结果中出现。,ON,表,1.,字段,1=,表,2.,字段,2:,指定连接条件,SELECT,学生信息表,.,学生编号,学生信息表,.,姓名,学生成绩表,.,大学语文,学生成绩表,.,高等数学,FROM,学生信息表,INNER JOIN,学生成绩表,ON,学生信息表,.,学生编号,=,学生成绩表,.,学生编号,64,精品课件,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服