版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图形化管理工具项目5【能力目标】掌握MySQLWorkbench的基本使用方法。掌握Navicat的基本使用方法。【素养目标】引导学生思考事物之间的多样性特征,尊重个体之间的差异。目标学习导航图5-1项目5所讲内容在数据库系统开发中的位置MySQLWorkbench的基本操作5.15.1.1了解图形化管理工具——MySQLWorkbenchMySQLWorkbench为数据库管理员和开发人员提供了一整套可视化的数据库操作环境,主要功能有数据库设计与模型建立、SQL开发(取代MySQLQueryBrowser)、数据库管理(取代MySQLAdministrator)。MySQLWorkbench有以下两个版本。
①MySQLWorkbenchCommunityEdition(也叫MySQLWorkbenchOSS,社区版),MySQLWorkbenchOSS是在GPL下发布的开源社区版本。
②MySQLWorkbenchStandardEdition(也叫MySQLWorkbenchSE,商业版),MySQLWorkbenchSE是按年收费的商业版本。5.1.1了解图形化管理工具——MySQLWorkbench
MySQLWorkbench的初始界面如图5-2所示。图5-2MySQLWorkbench的初始界面5.1.2使用MySQLWorkbench进行数据库操作1.登录MySQLWorkbench
登录MySQLWorkbench,查看已经创建的数据库,步骤如下。
(1)在初始界面中双击“Localinstancewampmysql”链接,弹出“ConnecttoMySQLServer”对话框,输入密码,登录MySQLWorkbench,如图5-3所示。图5-3登录MySQLWorkbench5.1.2使用MySQLWorkbench进行数据库操作
登录后的界面如图5-4所示。图5-4登录后的界面5.1.2使用MySQLWorkbench进行数据库操作
(2)选择“Administration”选项卡中的“Startup/Shutdown”选项,查看是否开启MySQL服务,如图5-5所示。“running”表示服务已启动,如果状态为“stopped”,则单击“StartServer”按钮并输入登录密码,启动MySQL服务。图5-5MySQL服务的启动状态5.1.2使用MySQLWorkbench进行数据库操作
(3)切换至“SCHEMAS”选项卡,其中的内容就是当前数据库服务器中已经创建的数据库列表。在“SCHEMAS”选项卡的空白处单击鼠标右键,在弹出的快捷菜单中选择“RefreshAll”命令可刷新当前数据库列表,如图5-6所示。图5-6查看MySQLWorkbench中已有的数据库5.1.2使用MySQLWorkbench进行数据库操作
2.创建数据库使用MySQLWorkbench创建数据库ssms1,步骤如下。(1)在“SCHEMAS”选项卡的空白处单击鼠标右键,在弹出的快捷菜单中选择“CreateSchema”命令创建数据库,如图5-7所示,或单击创建数据库按钮创建数据库。
在创建数据库选项卡的“Name”文本框中输入数据库的名称“ssms1”,在“Charset/Collation”下拉列表中选择数据库指定的字符集“utf8”,如图5-8所示。图5-7创建数据库图5-8设置数据库5.1.2使用MySQLWorkbench进行数据库操作
(2)在创建数据库的选项卡中设置完成之后,单击“Revert”按钮可以预览当前操作的SQL脚本,查看创建的数据库名和默认字符集,如图5-9所示,然后单击“Apply”按钮,最后在弹出的对话框中直接单击“Finish”按钮,完成数据库ssms1的创建。图5-9预览当前操作的SQL脚本5.1.2使用MySQLWorkbench进行数据库操作3.修改数据库
成功创建数据库后,可以修改数据库的字符集。在需要修改字符集的数据库上单击鼠标右键,在弹出的快捷菜单中选择“AlterSchema”命令,可修改数据库的字符集,如图5-10所示。图5-10修改数据库的字符集5.1.2使用MySQLWorkbench进行数据库操作4.删除数据库
使用MySQLWorkbench删除数据库ssms1的步骤如下。
(1)在“SCHEMAS”选项卡中右击需要删除的数据库,在弹出的快捷菜单中选择“DropSchema”命令,如图5-11所示。图5-11删除数据库5.1.2使用MySQLWorkbench进行数据库操作
(2)在弹出的对话框中单击“DropNow”按钮,即可直接删除数据库,如图5-12所示。此处不单击“DropNow”按钮,后续还要在数据库ssms1中进行数据表的操作。图5-12确认删除数据库5.1.3使用MySQLWorkbench进行数据表操作
1.创建数据表使用MySQLWorkbench在数据库ssms1中创建数据表student,步骤如下。(1)在“SCHEMAS”选项卡中展开数据库ssms1,在“Tables”选项上单击鼠标右键,在弹出的快捷菜单中选择“CreateTable”命令,如图5-13所示,即可在数据库ssms1中创建数据表;或选中数据库,单击工具栏中的按钮创建数据表。(2)在创建数据表选项卡的“TableName”文本框中输入数据表的名称,在下方的列表框中编辑数据表的列信息,如图5-14所示。5.1.3使用MySQLWorkbench进行数据表操作图5-13创建数据表图5-14编辑数据表的列信息5.1.2使用MySQLWorkbench进行数据表操作
(3)设置完成之后,可以单击“Revert”按钮预览当前操作的SQL脚本,如图5-15所示,然后单击“Apply”按钮,最后在弹出的对话框中直接单击“Finish”按钮,完成数据表student的创建。图5-15预览当前操作的SQL脚本5.1.2使用MySQLWorkbench进行数据库操作2.查看数据表
成功创建数据表后,可以查看数据表的结构信息。在需要查看表结构的数据表上单击鼠标右键,在弹出的快捷菜单中选择“TableInspector”命令,即可查看数据表的结构信息,如图5-16所示。图5-16查看数据表的结构信息5.1.2使用MySQLWorkbench进行数据库操作
在数据表信息选项卡中,“Info”标签显示了该数据表的表名、存储引擎、列数、表空间大小、创建时间、更新时间、字符集校对规则等信息,如图5-17所示。图5-17“Info”标签内容5.1.2使用MySQLWorkbench进行数据库操作
“Columns”标签显示了该表数据列的信息,包括列名、数据类型、默认值、非空标识、字符集、校对规则和使用权限等信息,如图5-18所示。图5-18数据列的信息5.1.2使用MySQLWorkbench进行数据库操作3.修改数据表
使用MySQLWorkbench在数据库ssms1中修改数据表student,步骤如下。
(1)在需要修改表结构的数据表上单击鼠标右键,在弹出的快捷菜单中选择“AlterTable”命令,即可修改数据表的基本信息和数据表结构,如图5-19所示。图5-19选择“AlterTable”命令5.1.2使用MySQLWorkbench进行数据库操作
(2)在修改数据表选择卡的“TableName”文本框中可以修改数据表的名称,在下方的列表框中可以编辑数据表的列信息,包括编辑列名、编辑数据类型、新建列、删除列,上下拖曳列可以调整列的顺序,在数据列上单击鼠标右键可删除该列。编辑完成后,单击“Apply”按钮,完成数据表的修改,如图5-20所示。图5-20修改数据表的基本信息和数据表结构5.1.2使用MySQLWorkbench进行数据库操作4.删除数据表
使用MySQLWorkbench在数据库ssms1中删除数据表student,步骤如下。
(1)在需要删除的数据表上单击鼠标右键,在弹出的快捷菜单中选择“DropTable”命令,如图5-21所示。图5-21选择“DropTable”命令5.1.2使用MySQLWorkbench进行数据库操作
(2)在弹出的对话框中单击“DropNow”按钮,可以直接删除数据表,如图5-22所示。
(3)若在弹出的对话框中单击“ReviewSQL”按钮,则会显示删除操作对应的SQL语句,如图5-23所示,单击“Execute”按钮可以执行删除操作。此处不删除数据表student,后续还要进行数据表student的编辑操作。图5-22直接删除数据表图5-23显示删除操作对应的SQL语句5.1.2使用MySQLWorkbench进行数据库操作
5.编辑数据表中的数据
使用MySQLWorkbench编辑数据表student中的数据,步骤如下。
(1)在“student”选项上单击鼠标右键,在弹出的快捷菜单中选择“SelectRows–Limit1000”命令,如图5-24所示,即可对表student中的数据进行编辑操作。图5-24选择对数据进行编辑的命令5.1.2使用MySQLWorkbench进行数据库操作
(2)在弹出对话框的“Edit”菜单中包含3个按钮,分别为“修改”、“插入”和“删除”,如图5-25所示。图5-25
编辑数据表的对话框5.1.2使用MySQLWorkbench进行数据库操作
(3)在编辑数据表的对话框中设置完成之后,单击“Revert”按钮可以预览当前操作的SQL脚本,如图5-26所示,然后单击“Apply”按钮,最后在弹出的对话框中直接单击“Finish”按钮,完成对数据表student中数据的修改。图5-26
预览当前操作的SQL脚本Navicat的基本操作5.25.2.1了解图形化管理工具——NavicatNavicat被公认为全球最受欢迎的数据库前端用户界面工具,更是各界从业人员必备的工作伙伴,其提供多达7种语言供客户选择。自2001年以来,Navicat已在全球被下载超过2
000
000次,并且已有超过70
000个用户的客户群。《财富》杂志世界500强中有超过100家公司也都正在使用Navicat。图5-27
Navicat的初始界面5.2.2使用Navicat进行数据库操作1.登录Navicat打开Navicat,单击工具栏中的“连接”按钮,在“新建连接”对话框中输入连接名、用户名和密码,并进行连接测试,如果连接成功,则弹出相应的提示对话框,如图5-28所示。
图5-28
Navicat连接成功5.2.2使用Navicat进行数据库操作2.创建数据库
(1)右击“localhost”选项,在弹出的快捷菜单中选择“打开连接”命令,可以看到Navicat中已经存在的数据库,如图5-29所示。
图5-29
查看Navicat中已经存在的数据库5.2.2使用Navicat进行数据库操作
(2)右击“localhost”选项,在弹出的快捷菜单中选择“新建数据库”命令,如图5-30所示。
(3)在弹出的“新建数据库”对话框中进行数据库的命名、字符集的选择等设置,如图5-31所示。
图5-30
选择“新建数据库”命令
图5-31
进行数据库的命名、字符集的选择等设置5.2.2使用Navicat进行数据库操作3.删除数据库在数据库ssms2上单击鼠标右键,在弹出的快捷菜单中选择“删除数据库”命令,如图5-32所示。在弹出的对话框中单击“删除”按钮即可删除数据库ssms2。
图5-32
选择“删除数据库”命令5.2.3使用Navicat进行数据表操作1.创建数据表
(1)在数据库“ssms1”上单击鼠标右键,在弹出的快捷菜单中选择“打开数据库”命令,可在展开的目录树中看到在上一任务中已经创建好的学生信息表student。此处新建课程表course,右击“表”选项,在弹出的快捷菜单中选择“新建表”命令,如图5-33所示。图5-33选择“新建表”命令5.2.3使用Navicat进行数据表操作
(2)在创建数据表选项卡的列表框中编辑数据表的列信息,如图5-34所示。图5-34编辑数据表的列信息5.2.3使用Navicat进行数据表操作
(3)编辑完成后,单击“保存”按钮,在弹出的“表名”对话框中输入“course”,单击“确定”按钮,即可完成数据表的创建,如图5-35所示。
此时,在ssms1目录树中可以看到新建的表course。图5-35输入表名创建数据库5.2.3使用Navicat进行数据表操作2.修改数据表
(1)在需要修改表结构的数据表上单击鼠标右键,在弹出的快捷菜单中选择“设计表”命令,即可修改数据表的基本信息和数据表结构,如图5-36所示。图5-36选择“设计表”命令5.2.3使用Navicat进行数据表操作
(2)在修改数据表选项卡的列表框中编辑数据表的列信息,包括编辑列名、编辑数据类型、新建列、删除列(选中某一列后单击“删除字段”按钮)。编辑完成后,单击“保存”按钮,即可完成数据表的修改。图5-37编辑数据表的列信息5.2.3使用Navicat进行数据表操作3.删除数据表
当需要删除数据表时,可以在需要删除的数据表上单击鼠标右键,在弹出的快捷菜单中选择“删除表”命令,如图5-38所示。此处不删除数据表course,后续还要进行数据表course的编辑操作。图5-38选择“删除表”命令5.2.3使用Navicat进行数据表操作4.添加数据
在表course上单击鼠标右键,在弹出的快捷菜单中选择“打开表”命令,即可对表course中的数据进行编辑操作,双击任一单元格可输入该字段的值,如图5-39所示。图5-39添加数据5.2.3使用Navicat进行数据表操作5.修改、删除记录
右击数据库ssms1中的表course,在弹出的快捷菜单中选择“打开表”命令,单击表course中的任一单元格,光标获得输入焦点,然后便可修改该单元格存储的字段值。
若要删除表中某条记录,只需要在该记录上单击鼠标右键,在弹出的快捷菜单中选择“删除记录”命令即可,如图5-40所示。图5-40选择“删除记录”命令【知识拓展】1.phpMyAdminphpMyAdmin是最常用的MySQL维护工具,是一种用PHP开发的基于Web方式架构在网站主机上的MySQL管理工具,支持中文,使用其管理数据库非常方便,但其在大数据库的备份和恢复方面尚有欠缺。2.MySQLDumperMySQLDumper是一种使用PHP开发的MySQL数据库备份和恢复程序,解决了使用phpMyAdmin进行大数据库备份和恢复尚有不足的问题,且不用担心网速太慢导致中断的问题,非常方便易用。这个软件是德国人开发的,目前没有中文语言包。3.MySQLGUIToolsMySQLGUITools是MySQL官方提供的图形化管理工具,功能很强大,但是没有中文界面。【知识拓展】4.MySQLODBCConnectorMySQLODBCConnecto是MySQL官方提供的ODBC接口程序,系统安装这个程序之后,可以通过ODBC来访问MySQL,从而实现SQLServer、Access和MySQL之间的数据转换,还支持ASP访问MySQL数据库。5.SQLyogSQLyog是Webyog公司出品的一款简洁高效、功能强大的MySQL图形化管理工具。使用SQLyog可以快速、直观地在世界的任何角落通过网络来维护远端的MySQL数据库。从以上几种MySQL图形化管理工具的介绍可以看出,每款图形化管理工具都有它的特色,使用者可以根据自己的需求选择合适的图形化管理工具。虽然图形化管理工具进行数据库操作比较直观、方便,但也有很多查询数据表的操作在图形化管理工具中无法直接实现,所以任何事物都有两面性,我们在使用各种工具时需正确对待。素养小贴士【小结】
本项目主要介绍了两种MySQL图形化管理工具:MySQLWorkbench和NavicatforMySQL。使用这些图形化管理软件可以很方便地操作MySQL数据库,包括数据库和数据表的创建、数据库和数据表的管理等。【任务训练5】使用Navicat管理图书管理系统数据库1.实验目的
掌握在Navicat中进行数据库的相关操作。
掌握在Navicat中进行数据表的相关操作。2.实验内容
在Navicat中完成数据库bms1的创建。
在Navicat中完成数据库bms1中数据表的创建。
在Navicat中完成数据库bms1中数据的添加。【任务训练5】使用Navicat管理图书管理系统数据库3.实验步骤
(1)选择“localhost”选项,单击鼠标右键,在弹出的快捷菜单中选择“新建数据库”命令,如图5-41所示。图5-41选择“新建数据库”命令【任务训练5】使用Navicat管理图书管理系统数据库
(2)创建数据库bms1,字符集设置为“utf8--UTF-8Unicode”,排序规则设置为“utf8_general_ci”,如图5-42所示。图5-42设置字符集和排序规则【任务训练5】使用Navicat管理图书管理系统数据库
(3)右击数据库bms1,在弹出的快捷菜单中选择“打开数据库”命令,在“表”选项上单击鼠标右键,在弹出的快捷菜单中选择“新建表”命令,如图5-43所示,开始新建图书类别表bookcategory。图5-43选择“新建表”命令【任务训练5】使用Navicat管理图书管理系统数据库
(4)在创建数据表选项卡的列表框中编辑数据表的列信息,如图5-44所示。图5-44编辑数据表的列信息【任务训练5】使用Navicat管理图书管理系统数据库
(5)编辑完成后,单击“保存”按钮,在弹出的“表名”对话框中输入“bookcategory”,单击“确定”按钮,完成数据表bookcategory的创建。用同样的方式创建数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建泉州台商投资区第七幼儿园招聘2人笔试备考试题及答案解析
- 2026四川内江市隆昌市古湖街道康复西路社区见习岗位需求1人笔试备考题库及答案解析
- 2026年辽宁省事业单位集中面向社会公开招聘工作人员笔试备考试题及答案解析
- 2026齐鲁工业大学(山东省科学院)招聘2人笔试备考试题及答案解析
- 2026云创智算(浙江)装备科技有限公司招聘9人笔试备考试题及答案解析
- 2026凯翼汽车全球招聘笔试备考题库及答案解析
- 2026广东广州黄埔区广钢和苑幼儿园招聘笔试备考试题及答案解析
- 2026吉林省省直事业单位招聘81人(2号)笔试备考试题及答案解析
- 2026湖南益阳公安招聘警务辅助人员54人笔试备考题库及答案解析
- 2026中国人民财产保险股份有限公司平凉市分公司招聘笔试备考试题及答案解析
- 海尔集团预算管理实践分析
- 污水池清理作业安全应急预案方案
- 2025年中国电信招聘笔试大纲及备考指南
- 制造业自动化设备调试操作手册
- 2025租房合同范本下载(可直接打印)
- 分级护理标准2025版解读
- 英语高考核心高频688词汇
- 钢结构安装的施工方案
- 中建一局医院建筑工程施工指南
- 【拓展阅读】类文阅读《乡村》
- GB/T 889.1-20151型非金属嵌件六角锁紧螺母
评论
0/150
提交评论