网站大量收购闲置独家精品文档,联系QQ:2885784924

MySQL数据库 2.1 数据库的创建与数据表的开发教案.docx

MySQL数据库 2.1 数据库的创建与数据表的开发教案.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE9

教案首页

课程名称

MySQL数据库开发

本节课题

任务2.1数据库的创建与数据表的开发

授课方式

理实一体化

教学参考及教具

姜云桥主编.MySQL数据库开发.临科院:教务处,2023

计算机MySQL数据库软件多媒体教学系统资料包

教学目标及基本要求

掌握创建数据库方法

掌握管理数据库的方法

掌握创建数据表的方法

掌握管理数据表的方法

能创建和管理数据库

能创建和管理表

培养学生表达能力

教学重点

教学难点

创建数据库、创建数据表、管理数据库、管理数据表

创建和管理表

教学小结

作业及要求

按照任务书做好预习任务

创建和管理表

教后反思

教案用纸

教学内容、方法和过程

附记

任务2.1数据库的创建与数据表的开发

导入:学院的教学系统,可以查到那些数据?我们根据需求分析,要求创建学生、课程、教师和系部等数据表来存储数据。

【任务背景】

S学校要建立一个教学管理系统。根据需求分析,要求创建学生、课程、教师和系部等数据表来存储数据。接下来,要建立数据库,设计数据表的结构,并初始化相关表数据。

【任务要求】

本任务将学习创建和管理数据库、创建和管理表。在任务实施过程中,要特别注意表的规范化,要注意数据类型的正确选择,还要注意数据库和数据表字符集的统一问题。

【任务必备知识】

2.1.1创建数据库的语句

使用CREATEDATABASE或CREATESCHEMA命令可以创建数据库。

其语法结构如下。

CREATEDATABASE[IFNOTEXISTS]db_name;

【任务2.1】创建数据库test1。

mysqlCREATEDATABASE[IFNOTEXISTS]test1;

【任务2.2】创建数据库test2库,并指定字符集为gb2312。

mysqlCREATEDATABASETEST2。

DEFAULTCHARACTERSETgb2312。

COLLATEgb2312_chinese_ci。

分析与讨论

(1)DEFAULTCHARACTERSET:指定数据库的默认字符集(Charset),charset_name为字符集名称。COLLATE:指定字符集的校对规则,collation_name为校对规则名称。

(2)创建数据库时最好指定字符集。

(3)IFNOTEXISTS:如果已存在某个数据库,再来创建一个同名的库,这时会出现错误信息。为避免错误信息,可以在建库前加上这一判断,只有该库目前尚不存在时才执行CREATEDATABASE操作。

2.1.2查看库

用SHOWDATABASES命令查看,输出结果如图2.1所示。

图2.1运行结果

创建数据库并不表示选定并使用它,必须明确地操作。为了使test1成为当前的数据库,使用如下命令。

mysqlUsetest1;

2.1.3修改库

数据库创建后,如果需要修改数据库的参数,可以使用ALTERDATABASE命令。

【任务2.3】将test1库修改字符集为gb2312,校对原则为gb2312_chinese_ci

mysqlALTER?DATABASE?test1?DEFAULT?CHARACTER?SET?gb2312?COLLATE?gb2312_chinese_ci

mysql

ALTER?DATABASE?jxgl?DEFAULT?CHARACTER?SET?gb2312?COLLATE?gb2312_chinese_ci

2.1.4删除库

已经创建的数据库,如果需要删除,可使用DROPDATABASE命令。

语法格式:

DROPDATABASE[IFEXISTS]db_name

【任务2.4】删除test1库。

mysqlDROPDATABASEtest1;

特别要注意,删除了数据库,数据库里的所有表也同时被删除。因此,最好先对数据库做好备份,然后再执行删除操作。

学习行动1

创建数据库JXGL

设置库字符集为gb2312

校对原则为gb2312_chinese_ci

查看

mysql

CREATEDATABASEJXGL

DEFAULTCHARACTERSETgb2312

COLLATEgb2312_chinese_ci

2.2创建与管理表

数据库创建之后,数据库是空的,是没有表的,可以用SHOWTABLES命令查看。

mysqlSHOWTABLES;

Emptyset(0.00sec)

2.2.1创建表

表决定了数据库的结构,表是存放数据的地方,一个库需

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档