- 6
- 0
- 约2.04万字
- 约 78页
- 2018-02-26 发布于江苏
- 举报
【计算机】03 数据库的标准语言SQL
天津中德职业技术学院 信息工程系 教学目的 了解SQL的背景知识 掌握SQL查询语句 掌握SQL数据定义语句CREATE、DROP、ALTER 掌握数据操纵语句INSERT、DELETE、UPDATE 掌握数据控制语句GRANT、REVOKE 教学要求 牢记有关概念,掌握SQL查询 教学重点 SQL数据定义:基本表、视图、别名,建立索引 SQL数据操纵:插入、更新、删除 SQL数据查询 教学难点 SQL查询:简单查询、联接查询、嵌套查询、库函数查询、集合运算 SQL的特点 SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体,主要特点包括: 1.综合统一 2.高度非过程化 3.面向集合的操作方式 4.以同一种语法结构提供两种使用方式 5.语言简捷,易学易用 §3.1 SQL查询 例3:查找人民出版社和科学出版社的所有图书及作者 方法一: SELECT 书名,作者,出版单位 FROM 图书 WHERE 出版单位=“人民出版社” OR 出版单位=“科学出版社”; 方法二: SELECT 书名,作者,出版单位 FROM 图书 WHERE 出版单位 IN (“人民出版社”,“科学出版社”); 例4:查找书名以“数据库”打头的所有图书及作者 SELECT 书名,作者 FROM 图书 WHERE 书名 LIKE “数据库%”; 注:谓词LIKE后面必须是字符串常量,其中可以使用两个通配符: _ 下划线 任何一个字符 % 任何多个字符(包括0个) ? 例5:列出图书馆中所有藏书的书名及出版单位 SELECT DISTINCT 书名,出版单位 FROM 图书; 注:DISTINCT从查询结果中去掉重复元组 例7:查找价格介于10和20元之间的图书,结果按分类号和单价升序排列 方法一: SELECT 书名,作者,单价,分类号 FROM 图书 WHERE 单价 BETWEEN 10 AND 20 ORDER BY 分类号,单价[ASC]; 方法二: SELECT 书名,作者,单价,分类号 FROM 图书 WHERE 单价=10 AND 单价=20 ORDER BY 分类号,单价[ASC]; 注:用ORDER BY可对查询结果排序 DESC(descending)降序 ASC(ascending)升序 多重排序:主关键字,次关键字,关键字3,…… 例12:查找价格在20元以上已借出的图书,结果按单价降序排序 SELECT * FROM 图书,借阅 WHERE 图书.总编号=借阅.总编号 and 单价=20 ORDER BY 单价 DESC; 注:这里*代表图书和借阅两个关系联接后的所有属性 3.2.2 定义基本表 3.2.4 定义别名(同义词) ?§3.3 SQL数据操作 修改操作又称为更新操作。更新就是修改数据。 命令格式:UPDATE 表名 SET 列名=更新数据 WHERE 条件; 在更新命令中可以WHERE子句限定条件,对满足条件的元组给予更新。若不写条件,则对所有元组更新。 删除单位是元组,不是元组的部分属性。一次可以删除一个、几个元组,以致于将整个表删成空表,只保留表的结构定义。删除同名实行时也要注意保留数据的一致性。 如果要“删除”属性,需要用更新语句将某个记录的相应属性修改成空值。若要想从结构上取消某个属性,这是属于修改关系模式的问题,属于数据定义操作而不是数据操纵问题。 命令格式:DELETE FROM 表名 [WHERE 条件]; §3.5 数据字典(DD:Data Dictionary) 1. 数据项 数据项是不可再分的数据单位。对数据项的描述通常包括以下内容: 数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系} 2. 数据结构 数据结构反映了数据之间的组合关系。对数据结构的描述通常包括以下内容: 数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}} 3. 数据流 数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容: 数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰
您可能关注的文档
- 《公司法》第一讲.ppt
- 《大戴礼记》拾诂.doc
- 《平行线的判定-同位角、内错角、同旁内角》参考课件.ppt
- 《意外险和健康险》基础知识及销售实务(PPT 53页).ppt
- 《整合乡土资源引导农村幼儿教师.doc
- 《日语口笔译》课程整体教学设计.doc
- 《桂花雨》教学课例.doc
- 《水轮机检修》--高技.doc
- 【doc】团体健康险直付理赔服务模式初探.doc
- 【PPT】-中国人寿保险公司健康险话术专题(48页)-保险话术.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 《专业工程管理与实务》.pdf VIP
- 中国血栓性疾病防治指南(2025版).docx VIP
- 施工质量日志-.xls VIP
- 2025年国家公务员全国总工会面试题及答案.docx VIP
- 合肥市普通高中六校联盟2025-2026学年高三第一次语文教学质量监测+答案.docx VIP
- 局部晚期食管癌患者新辅助免疫治疗与常规新辅助治疗的比较:系统评价和meta分析.pdf
- 2025以骑手为代表的新就业群体研究报告:职业技能与跑单时长对收入的共同作用.pdf VIP
- 年产一亿片别嘌呤醇的车间工艺设计.doc VIP
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
原创力文档

文档评论(0)