数据操纵
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Update 学生表 set 成绩=成绩*1.05
删除操作语句的一般格式为:
Delete
from 表名
where 条件
表 的 操 作
注: 从表中删除符合条件的元组,如果没有where子句,
则删除所有元组.
删 除
例1:删除单个元组 Delete form 学生表 where 学号=“005” 例2:删除多个元组 Delete form 学生表
示 例
例3:删除学生表里李勇同学Biblioteka Baidu所有记录 Delete form 学生表 where 姓名=“李勇”
例4:把“学生成绩表”数据表中语文成绩小于 80分的记录删除 Delete form 学生成绩 where 语文 < 80
例5:把“学生成绩表”数据表中语文成绩为空 的记录删除 Delete form 学生表 where 语文 is Null
Insert into 学生表1 Select 学号 ,姓名,性别 From 学生表 Where 数学>85
插 入
修改操作语句的一般格式为:
Update 表名
Set 列名1=表达式1
表 的 操 作
[,列名2=表达式2]… …
[where 条件]
注:where指定对哪些列进行修改、更新,set指更新
4.4 数据操纵
1.掌握用企业管理器进行数据操纵
2.掌握用SQL语句进行数据操纵
教 学 目 标
重 点 和 难 点
回 顾
SQL中的数据类型
表 的 操 作
插 入
子查询
示 例
思考:
出生日期、性别如何取值?
如何插入带有空值的元组?
表 的 例:把学生表里性别数学>85分的同学信息插 操 入到一张新表学生表1里去. 作
后的值是什么,如果没有where语句,则修改所有
元组
修 改
例1:将学生表里所有学生的年龄都加1岁 Update 学生表 set 年龄=年龄+1 例2:将学生表里学号为“001”的学生的年龄 修改为21 Update 学生表 set 年龄=21 Where 学号=“001”
示 例
例3:把每个学生的成绩都上调15%
删除操作语句的一般格式为:
Delete
from 表名
where 条件
表 的 操 作
注: 从表中删除符合条件的元组,如果没有where子句,
则删除所有元组.
删 除
例1:删除单个元组 Delete form 学生表 where 学号=“005” 例2:删除多个元组 Delete form 学生表
示 例
例3:删除学生表里李勇同学Biblioteka Baidu所有记录 Delete form 学生表 where 姓名=“李勇”
例4:把“学生成绩表”数据表中语文成绩小于 80分的记录删除 Delete form 学生成绩 where 语文 < 80
例5:把“学生成绩表”数据表中语文成绩为空 的记录删除 Delete form 学生表 where 语文 is Null
Insert into 学生表1 Select 学号 ,姓名,性别 From 学生表 Where 数学>85
插 入
修改操作语句的一般格式为:
Update 表名
Set 列名1=表达式1
表 的 操 作
[,列名2=表达式2]… …
[where 条件]
注:where指定对哪些列进行修改、更新,set指更新
4.4 数据操纵
1.掌握用企业管理器进行数据操纵
2.掌握用SQL语句进行数据操纵
教 学 目 标
重 点 和 难 点
回 顾
SQL中的数据类型
表 的 操 作
插 入
子查询
示 例
思考:
出生日期、性别如何取值?
如何插入带有空值的元组?
表 的 例:把学生表里性别数学>85分的同学信息插 操 入到一张新表学生表1里去. 作
后的值是什么,如果没有where语句,则修改所有
元组
修 改
例1:将学生表里所有学生的年龄都加1岁 Update 学生表 set 年龄=年龄+1 例2:将学生表里学号为“001”的学生的年龄 修改为21 Update 学生表 set 年龄=21 Where 学号=“001”
示 例
例3:把每个学生的成绩都上调15%