任务4.5数据更新(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》 同步教学(工信版)

2023-06-10
| 22页
| 122人阅读
| 0人下载
普通

内容正文:

数据库表数据的操纵   第四章 1 目 录 2 4.1 单表查询 4.2 分组统计查询 4.3 多表连接查询 4.4 嵌套查询 4.5 数据更新 4.6 查询优化——索引 4.5 数据更新 掌握使用“对象资源管理器”维护数据表中数据的方法。 掌握使用T-SQL语句维护数据表中数据的方法。 知识目标 会使用“对象资源管理器”更新数据表中的数据。 会使用INSERT语句向数据表中插入数据。 会使用UPDATE语句修改数据表中的数据。 会使用DELETE语句删除数据表中的数据。 能力目标 5 班级学生基本信息查询 “学生成绩管理系统”运行后,每天都会更新数据库中的数据,产生新的数据,修改出错的数据,删除过期失效的数据。 新生报到需要在学生表中插入记录。 教学计划修订,需要将course表中的“计算机应用基础”课程名称修改为“信息技术”,并且将课时值调整为56。 在score表中,删除选修170101号课程的1702011101号学生的成绩记录。 序号 s_id s_name s_sex born_date nation place politic tel address class_id resume 1 1804111205 张博 女 1999-05-12 汉 江苏徐州 团员 0516-83456323 江苏省徐州市解放南路 18041112 2 1804111206 姚蓓 女 1999-09-22 汉 江苏昆山 团员 0512-86452367 江苏省昆山市玉山镇 18041112 、 任务描述 6 完成任务的具体步骤如下: (1)在数据表中插入记录; (2)修改数据表记录; (3)删除数据表记录。 班级学生基本信息查询 任务分析 4.5.1使用“对象资源管理器”更新数据 1.插入记录 以student表为例,使用“对象资源管理器”向数据表中插入记录。 2.修改记录 3.删除记录 知识导读 4.5.2 使用T-SQL语句更新数据 1.插入记录 (1)插入一条记录语法格式如下: INSERT [INTO] 表名 [(字段列表)] VALUES (值列表) [INTO]是可选项,可以省略。 表名是必选项。 字段列表是可选项,如果省略,则将值插入所有列。 字段之间和值之间用逗号分隔。 知识导读 4.5.2 使用T-SQL语句更新数据 1.插入记录——插入一条记录 dept_id dept_name dept_head 06 医学系 吕平 07 数学系 杨萍 【例4-59】在系部表中添加两条记录。 INSERT dept(dept_id,dept_name,dept_head) VALUES('06','医学系','吕平') INSERT dept VALUES('07','数学系','杨萍') 【例4-60】在学生表的s_id、s_name和class_id字段中分别插入数据“1804111208”、“徐成”和“18041112”。 INSERT student(s_id,s_name,class_id) VALUES('1804111208','徐成','18041112') 知识导读 4.5.2 使用T-SQL语句更新数据 1.插入记录 (2)插入查询结果。 两种方法可以将查询结果插入表中,实现数据记录的批量添加。 第一种方法是使用SELECT INTO语句在创建新表的同时将查询结果插入新表中。(见4.5.3) 第二种方法参见例4-64,在INSERT语句中嵌套子查询语句向表中插入查询结果,前提是INSERT语句后的表必须存在,并且表中字段的数据类型和长度都要与查询结果中的字段一致。 知识导读 4.5.2 使用T-SQL语句更新数据 2.修改记录 语法格式如下: UPDATE 表名 SET 字段名=更新值 [WHERE <更新条件>] SET后面可以设置多个字段的更新值,使用逗号分隔。 WHERE子句是可选项,用于限制修改记录的条件。如果不限制,则整个表的所有记录都将被更新。 知识导读 4.5.2 使用T-SQL语句更新数据 【例4-61】修改学生表中18041112班徐成同学的性别为“男”。 UPDATE student SET s_sex ='男' WHERE class_id='18041112' AND s_name='徐成' 【例4-62】将成绩表中课程编号前两位为18的修改为19。 UPDATE course SET c_id='19'+right(c_id,len(c_id)-2),

资源预览图

任务4.5数据更新(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
1
任务4.5数据更新(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
2
任务4.5数据更新(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
3
任务4.5数据更新(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
4
任务4.5数据更新(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
5
任务4.5数据更新(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。