中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.4 数据更新 3.5 视图

教据库系统概论 An Introduction to Database System 第三章关系数据库标准语言 sQL(续2) 中国人民大学信息学院计算机系 An Introduction to Database System
An Introduction to Database System 中国人民大学信息学院计算机系 数据库系统概论 An Introduction to Database System 第三章 关系数据库标准语言 SQL (续2)

第三章关系数据库标准语言SQL 31SQL概述 3.2数据定义 3.3查询 3.4数据更新 3.5视图 3.6数据控制 3.7嵌入式SQL 3.8小结 An Introduction to Database System
An Introduction to Database System 第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 数据定义 3.3 查询 3.4 数据更新 3.5 视图 3.6 数据控制 3.7 嵌入式SQL 3.8 小结

34数据更新 3.4.1插入数据 3.4.2修改数据 3.4.3删除数据 An Introduction to Database System
An Introduction to Database System 3.4 数 据 更 新 3.4.1 插入数据 3.4.2 修改数据 3.4.3 删除数据

341插入数据 ■两种插入数据方式 插入单个元组 ■插入子查询结果 An Introduction to Database System
An Introduction to Database System 3.4.1 插入数据 ◼ 两种插入数据方式 ◼ 插入单个元组 ◼ 插入子查询结果

1.插入单个元组 ■语句格式 INSERT INTO[([,) VALUES([,] 功能 将新元组插入指定表中 An Introduction to Database System
An Introduction to Database System 1. 插入单个元组 ◼ 语句格式 INSERT INTO [([,…)] VALUES ( [,] … ) ◼ 功能 将新元组插入指定表中

插入单个元组(续) [例1将一个新学生记录 (学号:95020:姓名:陈冬;性别:男;所在系:IS; 年龄:18岁)插入到 Studen表中 INSERT INTO Student VALUES(95020,陈冬,"男,"IS,18); An Introduction to Database System
An Introduction to Database System 插入单个元组(续) [例1] 将一个新学生记录 (学号:95020;姓名:陈冬;性别:男;所在系:IS; 年龄:18岁)插入到Student表中。 INSERT INTO Student VALUES ('95020', '陈冬' , '男' ,'IS',18);

插入单个元组(续) [例2]插入一条选课记录(95020,1) INSERT INTO SC(Sno, Cno) VALUES(95020',11"); 新插入的记录在 grade列上取空值 An Introduction to Database System
An Introduction to Database System 插入单个元组(续) [例2] 插入一条选课记录( '95020','1 ')。 INSERT INTO SC(Sno,Cno) VALUES (' 95020 ',' 1 '); 新插入的记录在Grade列上取空值

插入单个元组(续) INTO子句 ■指定要插入数据的表名及属性列 ■属性列的顺序可与表定义中的顺序不一致 没有指定属性列:表示要插入的是一条完整的元组, 且属性列属性与表定义中的顺序一致 指定部分属性列:插入的元组在其余属性列上取空 值 VALUES子句 提供的值必须与INTO子句匹配 值的个数 值的类型 An Introduction to Database System
An Introduction to Database System 插入单个元组(续) ◼ INTO子句 ◼ 指定要插入数据的表名及属性列 ◼ 属性列的顺序可与表定义中的顺序不一致 ◼ 没有指定属性列:表示要插入的是一条完整的元组, 且属性列属性与表定义中的顺序一致 ◼ 指定部分属性列:插入的元组在其余属性列上取空 值 ◼ VALUES子句 ◼ 提供的值必须与INTO子句匹配 > 值的个数 > 值的类型

2.插入子查询结果 ■语句格式 INSERT INTO[([,) 子查询 功能 将子查询结果插入指定表中 An Introduction to Database System
An Introduction to Database System 2. 插入子查询结果 ◼ 语句格式 INSERT INTO [( [,… )] 子查询; ◼ 功能 将子查询结果插入指定表中

插入子查询结果(续) [例3]对每一个系,求学生的平均年龄, 并把结果存入数据库。 第一步:建表 CREATE TABLE Deptage (Sdept CHAR(15) /*系名*/ Avgage SMALLINT);:/*学生平均年龄 An Introduction to Database System
An Introduction to Database System 插入子查询结果(续) [例3] 对每一个系,求学生的平均年龄, 并把结果存入数据库。 第一步:建表 CREATE TABLE Deptage (Sdept CHAR(15) /* 系名*/ Avgage SMALLINT); /*学生平均年龄*/
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.3 查询.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 数据定义 3.3 查询.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库 2.4 关系代数 2.5 关系演算 2.6 小结.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库 2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论 1.2.3 最常用的数据模型 1.2.4 层次模型 1.2.5 网状模型 1.2.6 关系模型.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论 1.1 数据库系统概述 1.2 数据模型.ppt
- 《ASP程序设计》 第就章 设计实例.ppt
- 《ASP程序设计》 第八章 ADO对象.ppt
- 《ASP程序设计》 第七章 关系数据库基础.ppt
- 《ASP程序设计》 第六章 ASP组件.ppt
- 《ASP程序设计》 第五章 Session、Application和Server对象.ppt
- 《ASP程序设计》 第四章 Request和Response对象.ppt
- 《ASP程序设计》 第三章 VBScript脚本语言.ppt
- 《ASP程序设计》 第二章 HTML基础.ppt
- 《ASP程序设计》 第一章 ASP基础.ppt
- 《ASP程序设计》 源代码.doc
- 武汉理工大学:《数据结构》 第四章 串、数组与广义表.ppt
- 武汉理工大学:《数据结构》 第六章 图.ppt
- 武汉理工大学:《数据结构》 第八章 排序.ppt
- 武汉理工大学:《数据结构》 第五章 树形结构.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.6 数据控制.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.7 嵌入式SQL 3.8 小结.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第四章 关系系统及其查询优化 4.1 关系系统 4.2 关系系统的查询优化 4.3 小结.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第五章 关系数据理论.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.1 数据库设计概述 6.2 需求分析.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.3 概念结构设计.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.4 逻辑结构设计.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.5 数据库的物理设计 6.6 数据库实施 6.7 数据库运行与维护.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第七章 数据库恢复技术.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第八章 并发控制.ppt
- 《IP数据报知识点》 讲义PPT电子课件.ppt
- 《IP数据报知识点》 第15次课 IP数据报格式、封装、分组重组.ppt
- 《IP数据报知识点》 第16次课 IP数据报选项、ICMP报文.ppt
- 《路由原理》 第一讲 实践利用Boson Netsim模拟静态路由.ppt
- 《路由原理》 第二讲 补充路由算法.ppt
- 《路由原理》 第三讲 重点章节综合习题.ppt
- 《路由原理》 第四讲 路由选择、路由表的建立与刷新.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第一章 绪论.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第二章 数组.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第三章 链表.ppt