项目七 任务三 插入、更新和删除数据(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂

2025-01-21
| 4页
| 186人阅读
| 3人下载
精品

内容正文:

《7.3插入、更新和删除数据》教案 课 题 《7.3插入、更新和删除数据》 课 型 讲授 课 时 2 授课班级 计算机专业学生 授课时间 授课教师 教材分析 本课程采用的教材是河北科学技术出版社出版的《数据库原理与应用技术--MySQL》,是2025年新高考大纲指定教材。本章是第七章,主要内容为单表查询、多表查询和插入、更新、删除数据相关内容。 学情分析 本章节的授课对象是中等职业计算机专业学生,他们对计算机相关知识有一定兴趣,有参加对口高考的期望,学习本章内容可以帮助学生了解查询、更新、删除和插入等相关内容。为后续知识的学习打下基础。 学习目标 1、 掌握插入数据的命令 2、 掌握更新数据的命令 3、 掌握删除数据的命令 4、 掌握插入、更新和删除命令的应用 学习重难点 重点:1、插入命令 2、更新命令 3、删除命令 难点:插入、更新和删除命令的应用 教学方法 讲授法、任务驱动法、讨论法 课前准备 教学课件 教学媒体 PPT 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 思考: 查询操作可以查询到我们所需要的数据,那么我们如何向表中插入数据?更新数据?删除数据? 思考老师提出的问题,进行讨论,回答 通过问题导入的方法,引导学生主动思考,激发学生学习兴趣 活动二: 调动思维 探究新知 任务一:插入数据 1、 插入数据概述 插入语句有三种格式,分别是INSERT....VALUES语句、INSERT....SELECT语句、INSERT...SET语句。其中INSERT....VALUES语句是最常用的插入语句。 1、 INSERT....VALUES语句 基本语法形式如下: INSERT INTO 表名(字段名1,字段名2,.....,字段名N) VALUES(表达式1,表达式2,.....,表达式N), ..... VALUES(表达式1,表达式2,.....,表达式N); 2、INSERT ....SET命令 基本语法形式如下: INSERT INTO 表名 SET 列名1=列值1,列名2=列值2,......; 3、INSERT ....SELECT命令 基本语法形式如下: INSERT INTO Table2(field1, field2,....) SELECT value1,value2,.... FROM Table1 WHERE <条件表达式> ➽ 实例1:将reader表中所有女生的Rid和Name复制到reader_copy表中。 先使用命令: CREATE TABLE IF NOT EXISTS reader_copy(LIKE reader) 再使用命令: INSERT INTO reader_copy (Rid ,Name,Sex) SELECT Rid ,Name,Sex FROM reader WHERE Sex='女'; 通过教师的讲解和演示,使学生了解插入数据的命令 介绍插入数据的命令 活动三: 调动思维 探究新知 任务二:修改数据 1、 修改数据语法格式 基本语法形式如下: UPDATE 表名 SET 字段1=值1[,字段2=值2...] [WHERE 条件表达式]; ➽ 实例1:将book表中吉林大学出版社的图书打八折处理。 MySQL语句如下: INSERT INTO reader_copy (Rid ,Name,Sex) SELECT Rid ,Name,Sex FROM reader WHERE Sex='女'; 通过教师的讲解和演示,使学生了解修改数据的命令 介绍修改数据的命令 活动四: 调动思维 探究新知 任务三:删除数据 1、 删除数据概述 在MySQL中,有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE...TABLE语句。 DELETE语句可以通过WHERE子句对要删除的记录进行选择。而使用TRUNCATE...TABLE语句将删除表中的所有记录。因此,使用DELETE语句更灵活。 2、 DELETE语句 基本语法形式如下: DELETE FROM 表名 [WHERE 条件表达式]; 说明: 1、如果没有指定WHERE子句,MySQL表中的所有记录将被删除; 2、可以在单个表中一次删除记录; 3、 TRUNCATE....TABLE语句 基本语法形式如下: TRUNCATE [TABLE ]表名; 说明: 该语句用于删除表中的所有记录,不能与WHERE子句一起使用。 四、DELETE语句与TRUNCATE....TABLE语句的区别 DELETE语句,每删除一条语句,都会在日志中记录,而使用TRUNCATE....TABLE语句,不会在日志中记录删除的内容,因此,TRUNCATE....TABLE语句的执行效率比DELETE语句高。 不管使用DELETE语句还是TRUNCATE....TABLE语句,在删除表中的记录时,都需要读者仔细考虑是否有删除记录的必要,以免造成麻烦。 通过教师的讲解和演示,使学生了解删除数据的命令 介绍删除数据的命令 活动五: 巩固练习 素质提升 1、总结插入数据的命令。 2、总结更新数据的命令。 3、总结删除数据的命令。 通过小组讨论巩固所学知识,加深对知识点的理解 巩固所学知识 课堂小结 作业布置 作业: 1、 课后练习题 板书设计 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目七 任务三 插入、更新和删除数据(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
1
项目七 任务三 插入、更新和删除数据(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。