《PHP Web应用开发案例教程》630-9(阮云兰)教案 第21课 MySQL数据表基本操作_第1页
《PHP Web应用开发案例教程》630-9(阮云兰)教案 第21课 MySQL数据表基本操作_第2页
《PHP Web应用开发案例教程》630-9(阮云兰)教案 第21课 MySQL数据表基本操作_第3页
《PHP Web应用开发案例教程》630-9(阮云兰)教案 第21课 MySQL数据表基本操作_第4页
《PHP Web应用开发案例教程》630-9(阮云兰)教案 第21课 MySQL数据表基本操作_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE4PAGE4PAGE5PAGE5

课题MySQL数据表基本操作课时2课时(90min)教学目标知识技能目标:(1)掌握启动、连接、断开和停止MySQL服务器等基本操作(2)掌握创建、查看、选择MySQL数据库等基本操作素质目标:(1)提高职业素养,提升职业竞争力(2)培养学生责任意识和职业素养,使学生养成良好的习惯教学重难点教学重点:启动、连接、断开和停止MySQL服务器教学难点:创建、查看、选择MySQL数据库教学方法案例分析法、问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学设计第1节课:→→→传授新知(38min)第2节课:→传授新知(20min)→小组讨论(15min)→课堂小结(3min)→作业布置(2min)教学过程主要教学内容及步骤设计意图第一节课课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,预习本节课要学习的知识【学生】完成课前任务通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣考勤(2min)【教师】使用文旌课堂APP进行签到【学生】班干部报请假人员及原因培养学生的组织纪律性,掌握学生的出勤情况问题导入(5min)【教师】提出以下问题:数据以关系(数据表)的形式存储在数据库里面的,所以创建好了数据库之后就要对数据表进行一些基本的操作,那么怎么对数据表进行增删改查操作呢?通过问题导入,引导学生主动思考,激发学生的学习兴趣传授新知(38min)【教师】通过学生的回答引入要讲的知识,讲解MySQL数据表的基本操作11.4MySQL数据表基本操作✈【教师】安排学生扫码观看视频“MySQL数据表基本操作”,讲解知识✈【学生】扫码观看、理解、记忆表的基本操作包括创建表、查看表、修改表、重命名表和删除表等。11.4.1创建数据表创建表就是在数据库中创建新表,该操作是进行其他表操作的基础。在MySQL数据库管理系统中创建表可以使用createtable语句来实现,其语法格式如下。createtabletable_name(属性名数据类型,属性名数据类型,...属性名数据类型)上述语句中,table_name表示要创建的表名,表名紧跟在关键字createtable后面。表的具体内容定义在圆括号中,各列之间用逗号分隔。其中,“属性名”表示表字段名称,“数据类型”指定字段的数据类型。例如,如果列中存储的数据为数字,则相应的数据类型为“数值”。在具体创建数据库时,表名不能与已存在的表对象重名,其命名规则与数据库名命名规则一致。✈【教师】多媒体展示例11-1,演示创建数据表的步骤本例执行SQL语句创建数据库“db_shop”,并在数据库中创建表“tb_admin”。具体步骤如下:步骤1启动并连接MySQL服务器后,输入以下语句,并按“Enter”键,创建数据库db_shop,并选择它,结果如图所示。createdatabasedb_shop;usedb_shop;步骤2继续输入以下createtable语句,创建表“tb_admin”,结果如图所示。createtabletb_admin(idint(4),namevarchar(50),pwdvarchar(20));✈【学生】观看、理解、记忆在创建表之前,一定要选择数据库,否则会出现错误信息。在创建表时,如果数据库中已存在该表,也会出现错误信息。11.4.2查看表结构如需要查看数据库中表的结构,可以使用SQL语句describe来实现。其语法格式如下:describetable_name;其中的table_name表示所要查看的表名称。✈【教师】多媒体展示例11-2,演示安装Mysql的查看表结构的操作本例执行SQL语句查看数据库“db_shop”中的表“tb_admin”结构。具体步骤如下:启动并连接MySQL服务器后,输入以下语句,并按“Enter”键,选择数据库“db_shop”,结果如图所示。usedb_shop;输入以下语句,并按“Enter”键,查看表“tb_admin”的数据结构,结果如图所示。describetb_admin;……(详见教材)✈【学生】观看、理解、记忆11.4.3修改表结构修改表结构是指增加或删除字段、修改字段名或字段类型,设置或取消主键外键等。如要修改数据库中表的结构,可以使用SQL语句altertable来实现。其语法格式如下:altertabletable_namealter_spec[,alter_spec]…;其中的table_name表示所要修改的表名,alter_spec子句定义要修改的内容,其语法格式如下:alter[column]col_name{setdefaultliteral|dropdefault} //修改字段名称modify[column]create_definition //修改字段类型add[column]create_definition[first|aftercolumn_name] //添加新字段addindex[index_name](index_col_name,…) //添加索引名称addprimarykey(index_col_name,…) //添加主键名称addunique[index_name](index_col_name,…) //添加唯一索引drop[column]col_name //删除字段名dropprimarykey //删除主键名dropindexindex_name //删除索引名altertable语句允许指定多个alter_spec子句,子句之间使用逗号分隔,每个子句表示对表的一个修改。✈【教师】多媒体展示例11-3,演示Mysql的基本修改表的操作本例执行SQL语句,在表“tb_admin”中添加一个新字段tel,类型为varchar(30),notnull,将字段name的类型由varchar(50)修改为varchar(40)。具体步骤如下:(1)连接MySQL服务器并选择数据库“db_shop”,之后输入以下语句,并按“Enter”键,结果如图所示。altertabletb_adminaddtelvarchar(30)notnull,modifynamevarchar(40);(2)输入以下语句,并按“Enter”键,查看修改后的表结构,结果如图所示。describetb_admin;……(详见教材)✈【学生】观看、理解、记忆通过alter语句修改表字段的前提是,表中的数据已经全部删除,也就是要确保要修改的表为空表。【学生】聆听、思考、记录通过教师的讲解和演示,使学生学会MySQL数据表的创建、查看、修改结构等操作第二节课问题导入(5min)【教师】提出以下问题:怎样对表进行重命名呢,将不需要的表删除呢?【学生】思考、举手回答通过问题导入,引导学生主动思考,激发学生的学习兴趣传授新知(20min)【教师】通过学生的回答引入新知,介绍MySQL数据表的重命名和删除操作11.4.4重命名表数据库中的表名是唯一的,不能重复。重命名表可以使用SQL语句altertable来实现。其语法格式如下:altertableold_table_namerename[to]new_table_name其中的old_table_name表示所要修改的表名,new_table_name表示修改后的表名。需要注意的是,所要操作的表对象必须在数据库中已经存在。✈【教师】多媒体展示例11-4,演示Mysql的重命名表的基本操作本例执行SQL语句,将数据库“db_shop”中的“tb_admin”表的名称修改为“t_admin”。具体步骤如下:(1)连接MySQL服务器并选择数据库“db_shop”,之后输入以下语句,并按“Enter”键,结果如图所示。altertabletb_adminrenamet_admin;(2)为检验数据库“db_shop”中是否已经将表“tb_admin”的名称修改为“t_admin”,分别输入以下语句,并按“Enter”键,结果如图所示。describetb_admin;和describet_admin;……(详见教材)✈【学生】观看、理解、记忆由执行结果可以看出,“tb_admin”表已经不存在,而“t_admin”表可以正常查看。11.4.5删除表删除表是指删除数据库中已经存在的表。在删除表时会同时删除表中所保存的所有数据,所以删除时要特别小心。删除表可以使用SQL语句droptable来实现。其语法格式如下:droptabletable_name其中的table_name表示所要删除的表名称,所要删除的表必须是数据库中已经存在的表。✈【教师】多媒体展示例11-5,演示Mysql的删除表的基本操作本例执行SQL语句,将数据库“db_shop”中的“t_admin”表删除。具体步骤如下:(1)连接MySQL服务器并选择数据库“db_shop”,之后输入以下语句,并按“Enter”键删除表“t_admin”,结果如图所示。droptablet_admin;(2)为检验数据库“db_shop”中是否还存在表“t_admin”,输入以下语句,并按“Enter”键,结果如图所示。describet_admin;由执行结果可以看出,表“t_admin”已经不存在,表示已经成功删除该表。【学生】聆听、理解、记录通过教师的讲解和演示,使学生学会MySQL数据表的重命名和删除操作小组讨论(15min)【教师】组织学生以小组为单位讨论以下问题:删除表与删除数据库一样吗?为什么?【学生】聆听、思考、小组讨论,由小组代表上台发表讨论结果【教师】评价各组的发言,并进行总结通过小组讨论,巩固所学知识,并将所学的理论知识进行梳理总结课堂小结(3min)【教师】简要总结本节课的要点本节课学习了MySQl的启动、连接、断开和停止MySQL服务器等基本操作、还有创建、查看、选择MySQL数据库等基本操作。希望大家在课下找类似的例子多加练习,巩固所学知识,熟练掌握MySQL的基本操作【学生】总结回顾

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论