项目五 MySQL数据表管理(一)(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂

2025-01-21
| 5页
| 172人阅读
| 2人下载
精品

内容正文:

《5.MySQL数据表管理(一)》教案 课 题 《5.MySQL数据表管理(一)》 课 型 讲授 课 时 2 授课班级 计算机专业学生 授课时间 授课教师 教材分析 本课程采用的教材是河北科学技术出版社出版的《数据库原理与应用技术--MySQL》,是2025年新高考大纲指定教材。本章是第五章,主要内容为数据表的概念及数据表的相关命令的使用。 学情分析 本章节的授课对象是中等职业计算机专业学生,他们对计算机相关知识有一定兴趣,有参加对口高考的期望,学习本章内容可以帮助学生了解数据表命令相关内容。为后续知识的学习打下基础。 学习目标 1、 了解数据表的字符集及校对规则 2、 掌握创建数据表的命令 3、 掌握查看数据表结构的命令 4、 掌握数据表名命令规则 学习重难点 重点:1、数据表名的命令规则 2、创建数据表的命令 难点:数据表的应用 教学方法 讲授法、任务驱动法、讨论法 课前准备 教学课件 教学媒体 PPT 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 思考: 上节课我们学习了数据库的概念及相关操作,在创建数据库以后,需要在其中创建数据表来存储数据,表是一种重要的数据库对象,也是其他对象的基础,那么数据表可以像数据库那样创建表、修改表结构呢? 思考老师提出的问题,进行讨论,回答 通过问题导入的方法,引导学生主动思考,激发学生学习兴趣 活动二: 调动思维 探究新知 任务一:创建数据表 一、数据表概述及创建 数据表是数据库中一个非常重要的对象。一个数据库可以包含一张或多张表,表是数据的集合,是用来存储数据的操作数据的逻辑结构。 基本语法形式如下: CREATE TABLE [IF NOT EXISTS] <表名> ( 字段名1 数据类型 [列级别约束条件], 字段名2 数据类型 [列级别约束条件], ..... )ENGINE=存储引擎类型 DEFAULT CHARSET=字符集类型 COLLATE=检验规则; 说明: 1、表是属于某个数据库的,在创建数据表之前,要使用USE语句选择指定的数据库为当前数据库,之后才能为该数据库创建表,如果没有选择数据库,系统会显示出错提示“NO database selected”。 2、 IF NOT EXISTS: 若数据库中已经存在<表名>的表,再用CREATE TABLE创建一个同名的表时,系统会给出错误信息,为了避免系统给出的错误的提示信息,可以在创建表的名称前面加上这个判断,只有该表当前不存在时才执行CREATE TABLE操作; 3、 表名的命令规则 (1)由当前字符集中的任何字母、中文、数字字符组成,还可以包括下划线(_)和美元符号($); (2)最长为64个字符,但长度受限于所用操作系统限定的长度; (3)表名应尽可能做到“见名知意”; 4、 字段名的命令规则 (1)字段名可以由中文、英文字母、数字、下划线(_)、#符号及$符号组合而成,但在实际应用中,不建议使用中文作为字段名; (2)同一个数据表中,不能出现重名字段,但不同数据表中的字段名可以重名; (3)字段名不能使用MySQL语言中的关键字,如DROP、ALTER 、INSERT、CREATE等; 二、定义字段的语法格式 基本语法形式如下: 字段名1 数据类型 [NOT NULL | NULL ][DEFAULT 默认值] [AUTO-INCREMENT] [UNIQUE KEY] [PRIMARY KEY] [COMMENT 注释名称] [REFERENCE 外键] [INDEX 索引名] [CHARACTER SET 字符集 ][COLLATE 校验规则] 三、定义整个数据表存储引擎、字符集和检验规则 基本语法形式如下: ENGINE=存储引擎类型 DEFAULT CHARASET =字符集类型 COLLATE =校验规则; 实例1:创建学生表student CREATE TABLE STUDENT( Stuid INT NOT NULL PRIMARY KEY COMMENT"学生ID", Stuname VARCHAR(20) NOT NULL COMMENT"学生姓名", Stusex CHAR(1) COMMENT "性别", Speciality VARCHAR(30) COMMENT "专业", Classteach VARCHAR(20) COMMENT "任课教师", Address VARCHAR(30) COMMENT "地址", Photo BLOB COMMENT"照片"); 通过教师的讲解和演示,使学生了解数据表的概念及创建数据表的命令 介绍数据表的概念及创建数据表的命令 活动三: 调动思维 探究新知 任务二 查看数据表结构 一、基本语法形式如下: SHOW [ FULL ] COLUMNS FROM <数据表名> SHOW {DATABASES | SCHEMA } 说明: FULL :加上FULL输出时会包括用户对每个列所拥有的权限; FULL也显示所有列的注释信息; 通过教师的讲解和演示,使学生了解查看数据表的结构的命令 介绍查看数据表的结构的命令 活动四: 巩固练习 素质提升 1、总结数据表在命名时应注意哪些问题。 2、总结数据表的相关命令。 通过小组讨论巩固所学知识,加深对知识点的理解 巩固所学知识 课堂小结 作业布置 作业: 1、 总结数据表的相关操作命令 2、 课后练习题 板书设计 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

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