- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;第4章关系数据库的标准语言SQL;使学生能够掌握SQL的数据的插入、删除和修改操作功能;; 前面我们掌握了数据表的查询,那么表中的数据是怎么输进去的呢?怎么修改和删除呢?;简述SELECT语句的
一般执行步骤 ;4.4 数据操作语句;SQL的功能; 4.4.1 插入语句;例:
Insert Into R Values (刘朝,物理,80)
;例:新建表S:
Create Table S
(学号 VARCHAR (4),
姓名 VARCHAR(10) not null,
年龄 SMALLINT default 22,
班级 VARCHAR(20));
在S中插入元组
Insert Into S (学号, 姓名) Values (1, 王红)
;格式2: 插入多个元组(一个SQL查询的结果)
Insert Into 关系 [(属性1, 属性2, …)] Select ……
注意
同样地,对其它的属性填入缺省值或空值
;例:
添加所有学生选修数学课程的信息
Insert Into R(姓名,课程) Select 姓名,课程 From S, C Where 课程=‘数学’;例:
统计每门课程的平均成绩,然后保存到一个表里
1. Create table C (课程 varchar(20), 平均成绩 float )
2. Insert Into C Select 课程, Avg(成绩) From R Group By 课程;4.4 数据操作语句;格式
Update 关系 Set 属性1 = 表达式1
[,属性2 = 表达式2]
……
[Where 条件]
说明:
在关系中找到满足条件的元组,然后更新:表达式1的值赋予属性1;表达式2的值赋予属性2……
没有Where子句时,则对关系的全部元组都要更新
;例:
给销售部门的职工增加10%的工资
Update R
Set 工资=工资*1.1
Where 部门=“销售”
;例:
在原有的学生关系S里面增加一个新属性:选修课程数。然后填充正确的数值。
Update S set 选修课程数 = ( select count(课程) from R where R.姓名=S.姓名 );4.4 数据操作语句;格式
Delete From 关系 [Where 条件]
说明:
在关系中找到满足条件的元组,并删除之
如果没有Where子句,表示删除关系的全部元组(保留结构)
一次只能删除一个关系中的元组;Delete 语句;例:删除全部选修信息
Delete From R;例:删除平均分不及格的???生的选修信息
Delete From R Where 姓名 in
(select 姓名 from R
group by 姓名
having avg(成绩) 60 );在进行数据的增、删、改时数据库管理系统自动检查数据的完整性约束,而且这些检查是在对数据进行操作之前进行的,只有当数据完全满足完整性约束条件时才进行数据更改操作。
对删除和更新操作,无条件操作和有条件操作,对有条件的删除和更新操作。; 下课了。。。;第4章关系数据库的标准语言SQL;理解视图和的索引概念,掌握使用SQL语句定义视图、删除视图和更新视图的方法;创建和删除索引的方法。;; 前面我们掌握了如何进行单表查询,那么多表查询数据库如何实现?;简述SELECT语句的
一般执行步骤 ; 视图是从一个或几个基本表(或视图)导出的虚表。
(用户外模式是由若干基本表和/或若干视图构成的)
视图是一个虚表,只存储视图的定义,数据存在所基于
的基本表中。
视图定义后就可象基本表一样来使用。;4.5.1 视图的定义
格式:CREATE VIEW 视图名 [(字段名 [,字段名]…)]
AS 子查询
[WITH CHECK OPTION ];
功能:在数据字典中存储视图的定义
您可能关注的文档
- 数字信号处理课件第1章-基本概念1.pptx
- 数据库应用与开发课件第5章.ppt
- 数据库原理与应用课件第2章数据模型.pptx
- 数据库原理与应用课件第1章数据库基础知识-数据库系统概述.pptx
- 数据库原理与应用课件第4章关系数据库的标准语言SQL1.pptx
- 数据库原理与应用课件第9章MySQL数据库安全管理与保护机制应用.ppt
- 数据库原理与应用PPT1第1章数据库概述(2).pptx
- 网络安全运营PPTQA-第二章 企业信息系统安全运营.pptx
- 数据库原理与应用PPT1第7章数据库编程.pptx
- 网络营销与创业2版课件章节1.pptx
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
最近下载
- 数字音频制作课件CH2 数字音频制作基础.pptx
- 话梅企业以数化推进转型升级策略制定与实施手册.docx
- 2024年湖南网络工程职业学院单招职业技能测试题库(基础题).docx VIP
- 《烹饪卫生与安全》第二讲病原生物基础和食物中毒及其控制.ppt VIP
- 生鲜配送可行性方案范文(通用7).docx
- 2024年浙江绍兴嵊州市行政服务中心招聘编外人员5人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 过年的年味pp.ppt VIP
- 沪教牛津版五下Unit 3 In the future课件(公开课用).ppt
- 小学六年级下册数学 期末测试卷附答案(b卷).docx
- 2024年湖南网络工程职业学院单招职业技能测试题库(含答案).docx VIP
文档评论(0)