查询与视图 蔡海洋.

Slides:



Advertisements
Similar presentations
第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
Advertisements

Data type P64 ‘’ 转义字符 P67 P68 EXE,选出某个教师的学生中最新的一 个,要姓名, ID (,LIMIT ) EXISTS,NOT EXISTS P409 Q,EXISTS 和 in 的区别( 1000 ,查询结果)
强力推进 积极探索 努力提升计算机审计实施水平 AO案例和审计方法撰写介绍 曹红珍.
第6章 数据库管理软件Access 年秋.
顧客交易紀錄分析實務 概述 26.2 資料分析的過程 26.3 顧客交易紀錄分析說明 26.4 實作一、顧客活動剖析實務演練
淘宝海量数据产品技术架构 张轩丞(朋春) 淘宝网-数据平台与产品部.
目 录 第 1 章 数据库技术基础 第 2 章 SQL Server基础 第 3 章 数据库管理 第 4 章 查询和视图
關聯查詢.
SQL的简单查询.
第5章 关系数据库标准语言SQL 主讲:张丽芳.
十一 ASP对数据库的访问.
第2讲 Transact-SQL语言.
数据库技术 实践.
高等院校计算机教材系列 数据库原理与应用(第2版) 任课教师:刘雅莉
第8章 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
第四章 数据库对象.
第14章 預存程序 14-1 預存程序的基礎 14-2 建立與執行預存程序 14-3 預存程序的參數傳遞 14-4 預存程序的傳回值
第4章 关系数据库标准语言SQL 4.1 SQL语言概述 4.2 SQL数据查询功能 4.3 SQL数据操作功能 4.4 SQL数据定义功能.
作文教學變奏曲 在一個空桶裡舀水,只是枉然;在一頭公牛身上擠奶,則是危險;讓一個沒有話的人說話,那就是——作文!(史英)
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
文科计算机小公共课规划教材 Access 程序设计.
人才的引進與考選.
计算机应用基础 上海大学计算中心.
在线考试系统 答辩人: 朱允昌、朱碧云、张海燕 汇报时间: 指导老师: 任艳、徐怡 软件应用与开发类
第3章 数据查询与SQL命令.
商品学 高学芹.
查询数据.
第五讲 利用视图进行查询优化.
關聯式資料庫.
Access 2007 進銷存管理系統實作 文魁資訊股份有限公司.
第六章 學習SQL語言.
Chap 5 關聯式代數與計算.
9 SELECT敘述的進階查詢 9-1 SQL的多資料表查詢 9-2 合併查詢 9-3 集合運算查詢 9-4 子查詢
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
2、掌握SQL中各种查询方法和数据更新方法 3、掌握SQL中视图的定义方法和用法 4、掌握SQL的授权机制
第 11 章 建立檢視表.
彰化縣政府補助辦理網頁設計資料庫應用班 ASP與資料庫介紹 建國技術學院資管系 饒瑞佶.
SQL Server 2000 数据库入门.
实验 2:MS Access QBE Query使用
第九章 進階的查詢技巧.
Skew Join相关论文 报告人:蔡珉星 厦大数据库实验室
国家“十一五”规划教材 数据库原理与应用教程(第3版).
SQL SERVER 一些经典语句 1.
MySQL 結構化查詢語言 MySQL.
第十七章 資料庫SQL 17-1 SELECT 17-2 INSERT 17-3 UPDATE 17-4 DELETE.
資料庫管理(Access 2003) 第五章 利用查詢來 統計與分析資料 許欽嘉 老師.
第十二章 SQL語言簡介 講授大綱: 新增資料庫 新增資料表 新增資料 修改資料 刪除資料 查詢資料 透視ASP.NET-第12章
SQL Injection (資料隱碼) 學生:a 吳倩瑜 指導教授:梁明章.
数据库技术.
20 SQL Server全文檢索搜尋 20-1 SQL Server全文檢索搜尋 20-2 全文檢索目錄的建立 20-3 建立全文檢索索引
数据库技术.
第18章 SQL結構化查詢語言 18-1 SQL語言的基礎 18-2 SQL的查詢指令 18-3 SQL子查詢與合併查詢.
資料庫系統 李翊豪 2017/12/21 Reference
3. SQL语言的应用 3.1 SQL历史和优点 3.2 数据查询 3.3 数据操纵.
学习目标 1、什么是表连接 2、表连接类型 3、表连接区别.
第14章 SQL数据查询与操纵 内容提要 本章知识点
SQL查询语句 蔡海洋.
本讲内容 SQL 概述 SQL 的查询功能 SQL 的操作功能 SQL 的定义功能.
第三章 SQL Server数据管理.
資料庫管理 Database Managent Ex.1-2 課本範例練習
8 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
資料庫系統  Database System 施莉萍 2017/12/28.
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
数据分析工具 第10节.
模块六 数据库管理软件——Access 2010.
資料庫應用與實作 一到六章重點、習題.
第4章 数据查询.
第 9 章 查詢資料- 善用 SELECT 敘述.
Presentation transcript:

查询与视图 蔡海洋

查询目的 查询结果 储蓄员 资料管理员 帐号 姓名 金额 243254675 东方 4677.5 658678679 陈风 367.8 575757573 高翔 12222.4 查询结果 帐号 密码 243254675 452989 658678679 563433 575757573 565643 帐号 姓名 金额 …… 联系方式 密码 243254675 东方 4677.5 4553333 452989 658678679 陈风 367.8 3435466 563433 575757573 高翔 12222.4 6546466 565643

查询目的 学号 姓名 计算机

查询(Query) 从一个或多个表中提取满足条件的记录,然后定向输出查询结果。 是独立存在,以”.qpr”为扩展名,文本文件,内容是SQL Select命令。 可重复多次使用。

建立查询 "新建" -> "查询" -> "新建文件" create query dog1.qpr

例:新建”学生信息查询”,包括学生表中的学号、姓名、出生日期、入学成绩4个字段,并按入学成绩升序显示查询结果。

AVG(入学成绩)

查看SQL: “查询”菜单、“SQL”按钮 运行查询: “查询”菜单、“!”按钮 保存查询文件 查看SQL: “查询”菜单、“SQL”按钮 运行查询: “查询”菜单、“!”按钮 do dog1.qpr 修改查询:modify query dog1.qpr

四种联接 内部联接:Inner Join 右联接: Right Outer Join 左联接: Left Outer Join 完全联接: Full Join

内部联接( Inner Join ) 指定只有满足联接条件的记录包含在结果中,此类型是默认的,也是最常用的。

左联接( Left Outer Join) 指定满足联接条件的记录,以及满足联接条件左侧的表中记录(即使不匹配联接条件)都包含在结果中

右联接( Right Outer Join) 指定满足联接条件的记录,以及满足联接条件右侧的表中记录(即使不匹配联接条件)都包含在结果中

完全联接( Full Join) 指定所有满足和不满足联接条件的记录都包含在结果中。

联接-->设置表间联接条件 筛选--> WHERE子句。 排序依据--> ORDER BY子句。 分组依据--> GROUP BY子句。 杂项-->有无重复记录/显示记录条数 实质--> SELECT命令的图形化界面。

“查询去向”对话框 选择“临时表”后的“查询去向”对话框

视图解决方案 虚表 储蓄员 资料管理员 帐号 姓名 金额 243254675 东方 4677.5 658678679 陈风 367.8 575757573 高翔 12222.4 虚表 帐号 密码 243254675 452989 658678679 563433 575757573 565643 帐号 姓名 金额 …… 联系方式 密码 243254675 东方 4677.5 4553333 452989 658678679 陈风 367.8 3435466 563433 575757573 高翔 12222.4 6546466 565643

视图设计器 学号 姓名 计算机

视图(View) 视图在数据库中相似于表,但其数据还是存储在原来的数据表中,只是一个“虚表”。 视图相似于查询,区别在于: a.视图能更新原表; b.视图不能单独存在。它依赖于某一数据库且依赖于某一数据表而存在,只有打开与视图相关的数据库才能创建和使用视图。 c.查询可以设置查询去向,视图不能 d.视图可以加参数,查询不能

建立视图 注意:建立之前,首先打开需要使用的数据库文件。

例:新建”学生信息视图”,包括学生表中的学号、姓名、出生日期、入学成绩4个字段,并按入学成绩升序显示查询结果。 例:对学生管理数据库建立“学生成绩视图” ,显示学生学号、姓名、课程号、课程名及成绩。

视图参数 设计时设置参数,让用户在使用时输入参数值。 ?学号

更新数据

更新数据

实验作业 例1:新建”学生信息查询”,包括学生表中的学号、姓名、出生日期、入学成绩4个字段,并按入学成绩升序显示查询结果。 例2:新建”学生信息视图”,要求同例1。 例3:新建“学生成绩视图” ,显示学生学号、姓名、课程号、课程名及成绩。更新成绩。 练习P127习题3第(2)、(3)、(5)小题。 练习P127习题4第(2) 小题,更新姓名。