MySQL数据库原理与应用项目化教程(微课版) 课件 项目4-数据库的创建与管理_第1页
MySQL数据库原理与应用项目化教程(微课版) 课件 项目4-数据库的创建与管理_第2页
MySQL数据库原理与应用项目化教程(微课版) 课件 项目4-数据库的创建与管理_第3页
MySQL数据库原理与应用项目化教程(微课版) 课件 项目4-数据库的创建与管理_第4页
MySQL数据库原理与应用项目化教程(微课版) 课件 项目4-数据库的创建与管理_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

项目四

数据库的创建与管理E-mail:358542298@江苏海事职业技术学院

项目三完成了MySQL的环境部署,并熟悉了MySQL的基本操作,接下来就要在MySQL数据库管理系统平台上创建和管理数据库。

本项目将采用SQL语句和Navicat图形化工具两种方式,创建和管理“学生成绩管理”数据库(stuDB),管理数据库指的是修改、删除数据库操作。知识目标:识记创建、管理数据库相关语句的语法。能力目标:能用SQL语句创建、管理数据库。能用Navicat图形化工具创建、管理数据库。任务4.1任务4.2创建数据库管理数据库任务4.3使用Navicat创建与管理数据库

任务4.1创建数据库

使用SQL语句创建“学生成绩管理”数据库(stuDB),并查看数据库,包括查看当前用户可见的所有数据库列表,查看数据库stuDB的创建信息。【任务描述】创建数据库4.1【相关知识】4.1.24.1.1

查看数据库

创建数据库创建数据库4.11.数据库分类:系统数据库:安装时自动创建,在系统运行中有特殊的作用,不能随意修改和删除。用户数据库:用户创建与维护,用于存放用户特定业务需求下的数据。2.数据库默认存放位置

data文件夹。创建数据库4.1.1语法格式如下:CREATEDATABASE[IFNOTEXISTS]数据库名[CHARACTERSET字符集名称][COLLATE校验规则名称];说明:“[]”表示可选项。最简化建库语句:CREATEDATABASE数据库名;数据库名称要符合操作系统文件夹的命名规则,不可以是MySQL的保留字。IFNOTEXISTS:创建前先判断是否有同名数据库存在,如果已存在就不创建。创建数据库4.1.1字符集(CHARACTERSET):多个字符的集合。每个字符集包含的字符个数不同。能处理中文的字符集:UTF8、GB18030、GBK、GB2312等。UTF8是大字符集,它包含了大部分文字的编码。校验规则(COLLATE):字符集内用于比较字符的一套规则,即字符集的排序规则。查看MySQL支持的所有字符集:SHOWCHARACTERSET

。设置数据库字符集的规则:如果指定了字符集和校验规则,则使用指定的字符集和校验规则;如果只指定了字符集,则使用其默认的校验规则;如果只指定了校验规则,则使用其关联的字符集;如果字符集和校验规则都没有指定,则使用服务器的字符集和校验规则。创建数据库4.1.11、查看所有数据库列表语法格式如下:SHOWDATABASES;2、查看某个数据库的创建信息语法格式如下:SHOWCREATEDATABASE数据库名;查看数据库4.1.2【任务实施】1.查看所有数据库列表。SHOWDATABASES;创建数据库4.1【任务实施】SQL语句书写规范:SQL语句对大小写不敏感,为了提高SQL语句的可读性,关键字、函数名用大写,数据库名、表名、字段名等用户自定义的标识符用小写。SQL语句的结束符为分号“;”一条SQL语句可写成一行或多行,如果语句太长,建议一个子句占一行。SQL语句中所有的标点符号都应该是英文状态输入的。创建数据库4.1思政小贴士【规范化、标准化的代码编写习惯】培养一丝不苟的工匠精神创建数据库4.1【任务实施】2.创建mydb1数据库。CREATEDATABASEmydb1;创建数据库4.1【任务实施】再次执行语句:CREATEDATABASEmydb1;创建数据库4.1系统提示信息:创建失败,mydb1已经存在。【任务实施】创建语句加上IFNOTEXISTS子句:CREATEDATABASEIFNOTEXISTSmydb1;创建数据库4.1系统提示信息:没有错误,一条警告。【任务实施】3.查看数据库mydb1的创建信息SHOWCREATEDATABASEmydb1;创建数据库4.1【任务实施】4.创建“学生成绩管理”数据库(stuDB),字符编码gbk,校验规则gbk_bin,并查看创建信息。CREATEDATABASEstudbCHARACTERSETgbkCOLLATEgbk_bin;SHOWCREATEDATABASEstudb;创建数据库4.1重要知识点:1.SQL语句(1)创建数据库:CREATEDATABASE~(2)查看数据库

SHOWDATABASES;SHOWCREATEDATABASE~;2.SQL语句书写规范4.1创建数据库任务4.2管理数据库

使用SQL语句修改“学生成绩管理”数据库(stuDB),包括修改数据库的字符集及检验规则,最后删除“学生成绩管理”数据库。

修改数据库用ALTERDATABASE语句,删除数据库用DROPDATABASE语句。【任务描述】管理数据库4.2【相关知识】4.2.24.2.1

删除数据库

修改数据库管理数据库4.2修改数据库用ALTERDATABASE语句语法格式如下:ALTERDATABASE数据库名CHARACTERSET字符集名称|COLLATE校验规则名称[CHARACTERSET字符集名称|COLLATE校验规则名称];说明:“|”表示此处为选择项。可以同时修改数据库的字符集和校验规则,也可以只修改其中之一。修改数据库4.2.1删除数据库用DROPDATABASE语句语法格式如下:DROPDATABASE[IFEXISTS]数据库名;说明:IFEXISTS:删除前先判断数据库是否存在,不存在就不删除。删除数据库4.2.2【任务实施】1.修改数据库studb的字符编码为utf8,使用该字符集默认的校验规则。ALTERDATABASEstudbCHARACTERSETutf8;管理数据库4.2【任务实施】2.删除数据库studbDROPDATABASEstudb;管理数据库4.2重要知识点修改数据库:ALTERDATABASE~删除数据库:DROPDATABASE~4.2管理数据库思政小贴士【某科技数据中心的工程师误删生产数据库,导致某项服务无法使用并持续590分钟】养成谨慎的工作态度,树立正确的职业道德和职业操守,加强责任感。管理数据库4.2任务4.3使用Navicat创建与管理数据库使用Navicat图形化管理工具完成创建、管理“学生成绩管理”数据库(stuDB)的操作。【任务描述】4.3使用Navicat创建与管理数据库【相关知识】4.3使用Navicat创建与管理数据库Navicat是目前开发者用得最多的一款MySQL图形化管理工具,它的界面简洁,功能也非常强大,简单易学,支持中文,提供免费版本。NavicatforMySQL可从官网()下载。【任务实施】4.3使用Navicat创建与管理数据库操作内容:新建连接新建数据库(studb)查看、修改数据库(studb)删除数据库【任务实施】4.3使用Navicat创建与管理数据库1.使用Navicat启动Navicat,单击左上角“连接”按钮(或者单击“文件”菜单,选择“新建连接…”),打开新建连接界面,输入连接信息。【任务实施】4.3使用Navicat创建与管理数据库连接成功后的管理主界面:【任务实施】4.3使用Navicat创建与管理数据库2.创建studb数据库在左侧列表中右击,弹出来的快捷菜单中选择“新建数据库”。【任务实施】4.3使用Navicat创建与管理数据库弹出新建数据库页面,输入数据库名、字符集等信息。【任务实施】4.3使用Navicat创建与管理数据库完成数据库创建操作,数据库列表上多出了一个“studb”数据库。【任务实施】4.3使用Navicat创建与管理数据库3.查看或修改studb数据库右击“studb”数据库,在快捷菜单中选择“数据库属性”。【任务实施】4.3使用Navicat创建与管理数据库在数据库属性窗口,可以修改studb数据库的字符集及排序规则。【任务实施】4.3使用Navicat创建与管理数据库4.

温馨提示

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

最新文档

评论

0/150

提交评论