1 / 62
文档名称:

数据库系统概论SQL语句.ppt

格式:ppt   页数:62
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论SQL语句.ppt

上传人:cjrl214 2015/9/8 文件大小:0 KB

下载得到文件列表

数据库系统概论SQL语句.ppt

文档介绍

文档介绍:河南财经政法大学
数据库系统概论
An Introduction to Database System
第三章关系数据库标准语言SQL (续2)
An Introduction to Database System
第三章关系数据库标准语言SQL
SQL概述
学生-课程数据库
数据定义
数据查询
数据更新
视图
小结
An Introduction to Database System
数据更新
插入数据
修改数据
删除数据
An Introduction to Database System
插入数据
两种插入数据方式
1. 插入元组
2. 插入子查询结果
可以一次插入多个元组
An Introduction to Database System
一、插入元组
语句格式
INSERT
INTO <表名> [(<属性列1>[,<属性列2 >…)]
VALUES (<常量1> [,<常量2>] …)
功能
将新元组插入指定表中
An Introduction to Database System
插入元组(续)
INTO子句
属性列的顺序可与表定义中的顺序不一致
没有指定属性列
指定部分属性列
VALUES子句
提供的值必须与INTO子句匹配
值的个数
值的类型
An Introduction to Database System
插入元组(续)
[例1] 将一个新学生元组(学号:200215128;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中。
INSERT
INTO Student (Sno,Sname,Ssex,Sdept,Sage)
VALUES ('200215128','陈冬','男','IS',18);
An Introduction to Database System
插入元组(续)
[例2] 将学生张成民的信息插入到Student表中。
INSERT
INTO Student
VALUES (‘200215126’, ‘张成民’, ‘男’,18,'CS');
An Introduction to Database System
插入元组(续)
[例3] 插入一条选课记录( '200215128','1 ')。
INSERT
INTO SC(o)
VALUES (‘ 200215128 ’,‘ 1 ’);
RDBMS将在新插入记录的Grade列上自动地赋空值。
或者:
INSERT
INTO SC
VALUES (' 200215128 ',' 1 ',NULL);
An Introduction to Database System
二、插入子查询结果
语句格式
INSERT
INTO <表名> [(<属性列1> [,<属性列2>…)]
子查询;
功能
将子查询结果插入指定表中
An Introduction to Database System