中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第3章 关系数据库标准语言SQL(3/3)

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

第三章关系数据库标准语言SQL3.1SQL概述学3.2学生-课程数据库33.3数据定义数据库系统概论3.4数据查询3.5数据更新3.6空值的处理3.7视图3.8小结AnIntroductiontoDatabaseSystem
An Introduction to Database System 第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 学生-课程数据库 3.3 数据定义 3.4 数据查询 3.5 数据更新 3.6 空值的处理 3.7 视图 3.8 小结

3.5#数据更新民大学3.5.1插入数据3.5.2修改数据数据库系统概论删除数据3.5.3AnIntroductiontoDatabaseSystem
An Introduction to Database System 3.5 数据更新 3.5.1 插入数据 3.5.2 修改数据 3.5.3 删除数据

插入数据3.5.1民大学心两种插入数据方式插入元组插入子查询结果数据库系统概论可以一次插入多个元组AnIntroductiontoDatabaseSystem
An Introduction to Database System 3.5.1 插入数据 ❖两种插入数据方式 ◼ 插入元组 ◼ 插入子查询结果 ⚫可以一次插入多个元组

1.插入元组心语句格式INSERTINTO [([,...]VALUES([,]...);据库系统概论功能X1将新元组插入指定表中AnIntroductiontoDatabaseSystem
An Introduction to Database System 1. 插入元组 ❖ 语句格式 INSERT INTO [([,.)] VALUES ( [,]. ); ❖ 功能 ◼ 将新元组插入指定表中

(续)插入元组*INTO子句指定要插入数据的表名及属性列属性列的顺序可与表定义中的顺序不一致没有指定属性列:表示要插入的是一条完整的元组,且属性列属性与表定义中的顺序一致指定部分属性列:插入的元组在其余属性列上取空值活车AnIntroduction toDatabaseSystem
An Introduction to Database System 插入元组(续) ❖ INTO子句 ◼ 指定要插入数据的表名及属性列 ◼ 属性列的顺序可与表定义中的顺序不一致 ◼ 没有指定属性列:表示要插入的是一条完整的元组,且 属性列属性与表定义中的顺序一致 ◼ 指定部分属性列:插入的元组在其余属性列上取空值

(续)插入元组*VALUES子句提供的值必须与INTO子句匹配值的个数值的类型中国数据库系统概论AnIntroductiontoDatabaseSystem
An Introduction to Database System 插入元组(续) ❖VALUES子句 ◼ 提供的值必须与INTO子句匹配 ⚫值的个数 ⚫值的类型

(续)插入元组[例3.69]将一个新学生元组(学号:201215128;姓名:陈冬:性别:男;所在系:IS;年龄:18岁)插入到Student表中。INSERTINTO Student(Sno,Sname,Ssex,Sdept,Sage)VALUES(201215128',陈冬,男IS18);数据库系AnIntroductiontoDatabaseSystem
An Introduction to Database System 插入元组(续) [例3.69]将一个新学生元组(学号:201215128;姓名:陈冬; 性别:男;所在系:IS;年龄:18岁)插入到Student表中。 INSERT INTO Student (Sno,Sname,Ssex,Sdept,Sage) VALUES ('201215128', '陈冬' , '男' ,'IS',18);

(续)插入元组[例3.71]插入一条选课记录(200215128',1)。INSERTINTOSC(Sno,Cno)VALUES(201215128,1);关系数据库管理系统将在新插入记录的Grade列上自动地赋空值。或者:INSERTINTO SCVALUES(201215128,1',NULL);AnIntroductiontoDatabaseSystem
An Introduction to Database System 插入元组(续) [例3.71] 插入一条选课记录( '200215128','1 ')。 INSERT INTO SC(Sno,Cno) VALUES ('201215128 ',' 1 '); 关系数据库管理系统将在新插入记录的Grade列上自动地 赋空值。 或者: INSERT INTO SC VALUES (' 201215128 ',' 1 ',NULL);

(续)插入元组[例3.70]将学生张成民的信息插入到Student表中。INSERTINTO StudentVALUES(201215126,张成民男18CS);数据库系统An Introduction to Database System
An Introduction to Database System 插入元组(续) [例3.70]将学生张成民的信息插入到Student表中。 INSERT INTO Student VALUES ('201215126' , '张成民' , '男’,18,'CS');
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第4章 数据库安全性.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第5章 数据库完整性.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第6章 关系数据理论.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第7章 数据库设计(1/2).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第7章 数据库设计(2/2).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第8章 数据库编程.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第9章 关系查询处理和查询优化.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第10章 数据库恢复技术.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第11章 并发控制.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第13章 数据库新技术发展.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第二章 图像与成像系统.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第三章 正交变换.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第四章 图像增强.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第五章 图像编码(压缩).ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第六章 图像复原.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第八章 图像分析.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第九章 二值图像处理.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第十章 模式识别的理论与方法.ppt
- 《微机技术与仪器系统设计》课程教学资源(文献资料)DEBUG命令详解.doc
- 《微机技术与仪器系统设计》课程教学资源(课件讲稿)第一章 微型计算机基础.pdf
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第3章 关系数据库标准语言SQL(2/3).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第3章 关系数据库标准语言SQL(1/3).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第2章 关系数据库.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)数据库系统原理绪论(补充资料).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第1章 绪论.ppt
- 《C语言》课程教学课件(PPT讲稿)01——第11章——结构体(修改).ppt
- 《C语言》课程教学课件(PPT讲稿)30——C语言——数组——第10章——字符串数组与字符串函数.ppt
- 《C语言》课程教学课件(PPT讲稿)29——C语言——数组——第10章——指针与字符串.ppt
- 《C语言》课程教学课件(PPT讲稿)28——C语言——数组——第10章——字符数组——基本操作.ppt
- 《C语言》课程教学课件(PPT讲稿)27——C语言——指针——第9章——指向数组.ppt
- 《C语言》课程教学课件(PPT讲稿)26——C语言——指针——第9章——指针基本知识——讲授.ppt
- 《C语言》课程教学课件(PPT讲稿)25——C语言——数组——第8章——数组与函数.ppt
- 《C语言》课程教学课件(PPT讲稿)24——C语言——数组——第8章——二维数组.ppt
- 《C语言》课程教学课件(PPT讲稿)23——C语言——数组——第8章——一维数组——移位删除.ppt
- 《C语言》课程教学课件(PPT讲稿)22——C语言——数组——第8章——一维数组——查找逆置.ppt
- 《C语言》课程教学课件(PPT讲稿)21——C语言——数组——第8章——一维数组——排序应用.ppt
- 《C语言》课程教学课件(PPT讲稿)20——C语言——数组——第8章——一维数组——基本操作.ppt
- 《C语言》课程教学课件(PPT讲稿)19——C语言——函数——第7章——随机数函数.ppt
- 《C语言》课程教学课件(PPT讲稿)18——C语言——函数——第7章——变量作用域.ppt
- 《C语言》课程教学课件(PPT讲稿)17——C语言——函数——第7章——函数嵌套递归.ppt
