网站大量收购闲置独家精品文档,联系QQ:2885784924

人人网的搜索-数据查询和建立和删除.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人人网的搜索-数据查询和建立和删除.ppt

人人网的搜索 —关于数据查询 练习与测验 创建“病人数据库.mdb” 创建“病人”表,包含字段:病案号、姓名、性别、联系方式、责任医生、医生联系方式、诊断、诊断日期、手术、手术日期 用E-R图图示病人实体及其属性(交) 输入几个数据:同一个病人、不同医生日期;同一个医生同一个日期、不同病人 思考:医生表、病历表应该包含哪些字段? 本次课目标与内容 操作技能: 使用可视化方法和SQL语言分别实现查询 使用查询实现对表中数据的各种操作,重点是检索的实现 概念理解: 查询与检索 SQL语言及其作用 人人网分析应用: 分析人人网中基本搜索及其实现 一、在Access中实现数据查询 查询的基本概念: 1)在Access中利用查询可以实现对数据的所有基本操作 2)对数据的基本操作:添加插入修改删除以及检索。又称为数据操纵。 利用查询实现数据操纵的方法: 1)利用数据库对象“查询”实现对数据的操作; 2)利用SQL语言实现对数据的操作 两个概念 检索:从文件、数据库或存储装置中查找和选取所需数据的过程。 SQL语言: Structured Query Language,结构化查询语言。 是用于访问和处理数据库的标准的计算机语言。 不仅Access,很多数据库管理系统都支持SQL语言。 3.Access中的查询分类 选择查询:从表中检索并显示数据。最常见的查询类型 参数查询:如果检索条件不固定,而希望用户可以灵活输入,则需使用参数查询 交叉表查询:后面讲到多个表操作时再讲 操作查询:包括删除、更新、追加、生成表四种操作查询。狭义上讲,这不属于查询 4.在Access中利用数据库对象“查询”实现对数据的基本操作 在“对象”栏点击“查询”; 点击“新建”可以创建新的查询; 点击“设计”可以修改查询; 点击“打开”可以执行查询,并显示查询结果; 随后弹出查询设计器,包括两个部分: “图表”窗格:用来添加查询数据的来源(表) “网格”窗格:用来选择以什么样的方式显示哪些数据 查询设计器的“网格”窗格 可以选择 要显示的列和列名别名。 列所属的表。 计算列的表达式。 查询的排序顺序。 搜索条件。 分组条件,包括用来汇总报表的聚合函数。 用于更新或追加值查询的新值。 追加查询的目标列名称。 5.选择查询 在最简单的情况下,选择查询只从单一表中即可取得所有数据。 可以对查询条件、行、列进行选择,以更精确地实现查询 可以进行排序、分组,以更方便地显示查询结果 SQL语言实现选择查询的动词是select 1)从单一表获得全部数据 例如: 从病人表可以获得全部病人 从病例表可以获得所有病例 从学生表可以获得全部学生 从成绩表可以获得全部成绩 从客户表可以获得全部客户 从产品表可以获得全部产品 实现方法一 使用查询设计器 新建查询 在查询设计器中选择要查询的表(首先要打开含有该表的数据库),该表连同表中字段出现在图表窗格中。关闭“显示表”窗口 双击图表窗格中表的每个字段,则所有字段都会出现在网格窗格;或者,双击表中字段前面的*。*代表所有字段,这表示要加入所有字段,不必一一加入每个字段 保存并输入查询名 实现方法二 使用SQL语言 新建查询 选择要查询的表(首先要打开含有该表的数据库),该表连同表中字段出现在图表窗格中。也可以不选择。关闭“显示表”窗口 单击菜单下面“查询设计”工具栏最左面的“视图”下拉按钮,则出现下拉菜单 单击选择“SQL视图”,则出现SQL视图。其中已经写好了实现选择查询的SQL语句关键字。不区分大小写 从单一表获得全部数据的SQL语句 SELECT * FROM 表名; 说明: 每条SQL语句必须以分号结束 SELECT和FROM是关键字,两个词与其它部分之间必须有空格 *表示所有字段 如果在进入查询设计器时选择了表,则此处表名自动添加到SQL语句中 例如: SELECT * FROM 状态表 从状态表中选择所有字段 SELECT * FROM 病人表 从病人表选择所有病人 思考:写出SQL语句,从学生表选择所有学生 2)从单一表获得数据的某些字段 但是,多数情况下,我们只关心某些字段 例如: 如果你在人人网中点击状态,会显示所有刚刚更新的状态,此时我们只关心状态内容 如果你是医生,在某一时刻,你可能只关心你有多少病人,都是谁 具体实现 方法一:使用查询设计器 新建或修改查询,选择要查询的表 双击图表窗格中表的每个关心字段,则所双击的字段都会出现在网格窗格 保存并输入查询名 方法二:使用SQL语言 新建或修改查询 选择要查询的表。或者不选择表,直接关闭“显示表”窗口 单击菜单下面“查询设计”工具栏最左面的“视图”下拉按钮,则出现下拉菜单 单击选择“SQL视图”,则出现SQL视图。在其中可以编辑SQL语句。不区分大

文档评论(0)

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

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

1亿VIP精品文档

相关文档