MySQL Workbench是一款非常好用的数据库设计建模软件,为用户提供可视化设计、模型建议和数据库管理功能,同时软件包含了用于创建复杂的数据建模ER模型、正向和逆向数据库工程。它能够实现建立底层的数据库连接,从而有效的进行数据库的管理操作,在连接完成后您可以轻松配置以及编辑数据库中存储的表格和数据模型。小编给大家带来了MySQL Workbench 8.0 ce免费版下载,面向所有用户完全免费开放,需要的用户朋友们欢迎前来免费下载使用。
使用教程
一、软件导入Sql文件
1、点击local instance wampmysqld,登录用户root,密码
2、登入界面,点击schemas,切换到图解模式
3、在空白处,右键点击,选择create schema
4、重命名,选择默认编码集utf-8,然后点击Apply就会出现新建的数据库
5、打开工具栏,File->Open SQL Script...选择sql脚本
6、在打开的sql脚本中的注释后面,添加上:
use刚才新建的数据库名:
点击按钮
之后action output就有相应的输出了
二、软件导出Sql文件
1、打开Mysql WorkBench,连接到数据库
2、首先选中Management选项卡,再单击Data Export
3、选中要导出的数据库和表,和路径信息开始导出
三、软件创建数据库
1、打开MySQL Workbench,点击Database-connect to database连接数据库
2、成功连接后,点击如图所示红色按钮,“create new Schema”,填写数据库名称如“new_schema”,点击“应用”
3、在弹出的的确认对话框中点击“应用”
4、成功创建
使用技巧
1、运行软件,界面分为3个区域,区域1用于建立数据库连接,区域2是打开过的界面的历史记录,区域3是相关网站的快捷方式;
2、在区域1中点击图中的加号图标,在弹出的界面中填写好mysql数据库的连接信息,点击“Test Connection”可以测试连接,测试成功后点击“OK”确定,首页就会产生一个连接的快捷图标;
3、单击图标进入连接,如图所示的3个区域是比较常用的,区域1“Navigator”是一些常用功能的链接,区域2“Schema”列出了该连接下的Schema,也就是当前连接下的库,区域3“Query”用于书写SQL,进行查询等;
4、进行查询的时候,先将SQL写好,选中,然后点击上方的闪电图标即可;
5、创建Model(设计ER图),使用workbench设计ER图也很简单。选择File -》 New Model:
6、在新展开的页面中“Model Overview”界面双击“Add Diagram”图标:
7、双击后即可看到设计界面,workbench中叫EER图,其实就是增强的(enhanced)ER图。在这个界面中即可进行ER图的设计,例如添加一个table等;
8、注意有些信息可以进行详细设置:
导出数据库1、打开mysql workbench,进入需要导出的数据库,点击左侧栏的【Management】tab键;
2、 点选要输出的数据库,点击【Data Export】,选择要输出的数据库以及是否输出存储过程和函数,事件,触发器,最后点击Start Export开始导出;
3、等待导出进度完成后,数据库导出成功。
外键设置
一、打开我的navicat,然后找到我的teacher表,选中它,然后点击菜单栏上的design table
二、在弹出的对话框中找到“Foreign Keys”,然后单击
三、然后会出现一个设置外键的界面,一共有七列。简单介绍一下这几列的意思:
1、name:可以不填,你一会保存成功系统会自动生成。
2、FieldName:就是你要把哪个键设置为外键。这里选择‘dept’
3、Reference DadaBase:外键关联的数据库。
4、Reference Table:关联的表 这里是dept表
5、Forgin filed Names:关联的的字段,这里是code
6、ondelete:就是删除的时候选择的动作。这里我的选择是setNull,意思就是当关联的表删除以后,teacher》dept字段会设置为null。
7、onupdate:就是更新的时候选择的动作。这里我的选择是CASCADE,意思就是当关联的表更新以后,teacher》dept字段会设置为级联更新。
四、设置完成后点击‘save’保存退出,也可以点击‘add Foreign Key’再添加一个外键
功能特色
1、专为MySQL设计的ER/数据库建模工具
2、是著名的数据库设计工具DBDesigner4的继任者
3、可以建立数据库文档
4、可以进行复杂的MySQL 迁移。
5、可视化数据库设计、管理的工具
6、可以设计和创建新的数据库图示
7、设计
MySQLWorkbench使DBA、开发人员或数据架构师能够可视化地设计、建模、生成和管理数据库。它包括了数据建模人员创建复杂ER模型、正向和反向工程所需的一切,还提供了执行困难的变更管理和文档任务的关键功能,这些任务通常需要花费大量的时间和精力。
8、发展
MySQLWorkbench提供了用于创建、执行和优化SQL查询的可视化工具。SQL编辑器提供颜色语法突出显示、自动完成、重复使用SQL代码段以及SQL的执行历史记录。数据库连接面板使开发人员能够轻松地管理标准数据库连接,包括mysql结构。对象
浏览器提供对数据库架构和对象的即时访问。
9、管理
MySQLWorkbench提供了一个可视化控制台,可以轻松地管理MySQL环境,并获得对数据库的更好可见性。开发人员和DBA可以使用可视化工具配置服务器、管理用户、执行备份和恢复、检查审核数据和查看数据库运行状况。
点击星星用来评分