mysql workbench 下载怎么用

1. 在MySQL WorkBench的Server Administrator中双击要连接的数据库;2.&点击左边的Data Import/R3.&Import from Dump Project Folder是从文件夹导入,Import from Self-Contained File是从一个.sql文件导入,这里选择Import from Self-Contained File,并选择.sql文件路径;4. 点击Start Import按钮,导入;5. 导入成功!
、 、 、 、 、如何使用MySQL Workbench导入.sql文件 听语音-土地公生活经验
如何使用MySQL Workbench导入.sql文件 听语音
如何使用MySQL Workbench导入.sql文件 听语音
小编刚接触MySQL,工作台一堆英文,(⊙﹏⊙)b。经过一些尝试,介绍一下,如何使用MySQL工作台导入.sql文件。
MySQLMySQL Workbench
点击local instance wampmysqld登录用户root,密码。进入到这个界面了。点击schemas,切换到图解模式。 在空白处,右键。create schema。 重命名,选择默认编码集,utf-8。然后点击Apply。就会出现新建的数据库了。
打开工具栏,File-&Open SQL Script...选择sql脚本。
在打开的sql脚本中的注释后面,添加上:use 刚才新建的数据库名;点击按钮。之后action output 就有相应的输出了。
一切简单。皆是步骤。万事随缘,皆是梦幻。
“文件工作台”相关经验Mysql Workbench是什么就不介绍了,还不太清楚的可以自行搜索一下。这里介绍两个使用的小技巧。绘制ER图打开Mysql Workbench,不需要建立数据库连接,在Models一栏中,点击加号,创建模型,如下图:之后进入模型创建页,点击Add Diagram即进入到E-R图的绘制页,使用左侧的工具栏就能开始你的设计了。逆向ER图一般应用的核心就是DB,在学习别人程序时,如果能窥探到这个应用的DB设计,那么基本对这个程序的结构也就掌握一二了,Mysql Workbench其实有自带一个逆向功能,可以帮我们分析现有数据库的E-R结构。逆向功能的入口: 分别点击 菜单Database -& Reverse Engineer 就进入到了逆向的引导菜单,根据你的具体需求,填写相应选项然后按照引导一步一步往下走就能得到逆向后的E-R图了。Happy Hacking!-完-日拱一卒(rigongyizu365) 
 文章为作者独立观点,不代表微头条立场
的最新文章
使用Nokogiri解析HTML通过插件的方式增强Quick Look功能改善工作流RSpec::Core Cheat SheetRSpec::Expectations Cheat Sheet如何使用全局的gitignore配置一个CSS Selector的在线教学游戏使用Sort方法排序文本Has_many中的index_errors选项防止Production数据库被意外操作清空说说git cherry-pick的用法Kindle中截图和重置阅读进度的小技巧读懂服务器的系统负载(Load Avg)三个值的含义数据迁移(Data Migration)的正确做法,注意这里是数据而不是数据库迁移(Database Migration)《Ruby on Rails 教程》读书笔记CoffeeScript搭配Jquery的用法Github的t键和w键使用Mysql存储Emoji的几种解决方案一张通过汽车制造解释软件开发的漫画,让软件工程不再枯燥!通过robots.txt和Nginx设置屏蔽网络爬虫使用BEM命名规范会让你的CSS代码更具模块化,从而可以提高前端代码的重用性和代码的层次性。使用Grep进行或、与、非查找启动守护进程的神器start-stop-daemon一个使用sed命令递归替换文本内容的实例日常开发中比较高频的7个Hash使用场景 | 译文一些关于Pry的小技巧,对于在REPL环境下调试程序很有帮助一些关于Pry的小技巧(三)使用Monit监控进程与系统状态一份如何让Review代码变愉快轻松的风格指南一些JSX的语法要点你的异常捕获对了吗?ElasticSearch的几种Query DSL如何使用ActiveRecord从数据库中找出随机的5位用户如何让你的Mac笔记本合盖不休眠使用Vagrant做为开发机时的三种网络配置介绍一套完美的治愈系UNIX-Like平台从源码编译安装软件的漫画操作指南总是给外键添加索引仍然是一些值得在API设计过程中参考的Tips一些值得在API设计过程中参考的Tips一些Cron任务调试的注意事项服务上线稳定运行后,需要做的第一件事儿就是确定备份周期,以防线上数据意外丢失,常用的备份方案有rsync,frigongyizu365日拱一卒热门文章最新文章rigongyizu365日拱一卒MySQL Workbench的使用方法(图文)
投稿:mdxy-dxy
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了MySQL Workbench的使用方法(图文) ,需要的朋友可以参考下
是 MySQL AB 最近释放的可视数据库设计工具。这个工具是设计 MySQL数据库的专用工具。
下载地址:
MySQLWorkbench 拥有很多的功能和特性;这篇由DjoniDarmawikarta 写的文章通过一个示例展现了其中的一些。我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 forward-engineer(正向引擎) 将我们的模型生成为一个MySQL 数据库。
MySQLWorkbench 是 MySQL 最近释放的可视数据库设计工具。这个工具是设计 MySQL数据库的专用工具。
你在 MySQLWorkbench 中建立的被称之为物理数据模型。一个物理数据模型是针对一个特定 RDBMS 产品的数据模型;本文中的模型将具有一些MySQL的独特规范。我们可以使用它生成(forward-engineer)数据库对象,除了包含表和列(字段)外,也可以包含视图。
MySQLWorkbench 拥有很多的功能和特性;这篇由 DjoniDarmawikarta写的文章通过一个示例展现了其中的一些。我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 forward-engineer(正向引擎) 将我们的模型生成为一个MySQL 数据库。
我们的示例中使用MySQL Workbench 创建的物理模型看上去就像下图这样:
创建订单方案(ORDER Schema)
首先让我们来创建一个保存订单物理模型的方案。点击 +按钮(红色标注的地方)
更改新的方案默认名称为订单。注意,当你键入方案名时,在 Physical Schemata上的标签名也会随之改变——这是一个很好的特性。
订单方案被增加到目录(Catalog)中(图中红色圈住的部分)。
重命名方案后关闭schema 窗口。
创建订单表
我们现在创建订单模型中的三个表:ORDER 表以及它的两个子表 SALES_ORDER和PURCHASE_ORDER。首先,确信你已经选择了 ORDER方案的标签,这样,我们创建的表才会包含于这个方案。
我们将要创建的表是作为 EER 图表展示的(EER = Enhanced EntityRelationship)。所以,双击 Add Diagram 按钮。
单击 Table图标,然后移动鼠标到 EER Diagram区域,在你想放置第一个表的位置上单击鼠标。
对于其他两个表,重复上面的操作。你可以通过拖拽来移动表的位置。
下一步,我们要对table1 做一些操作,这些操作是通过 Workbench 的表编辑器完成的。要打开表编辑器,只需右键选择 table1 并选择Edit Table 菜单。
键入table1 的表名 ORDER 。
接下来,增加列(字段)。选择 Columns 标签。将列名(字段名) idORDER 更改为 ORDER_NO.
在下拉列表框中选择数据类型 INT 。
我们希望ORDER_NO 列的值可以被 MySQL 数据库自动控制,所以,我们选定 AI 列 (AutoIncrement——自增量).
AI 是MySQL 数据库的一个特性。
你也可以指定表的其他物理属性,例如它的 Collation属性;当然可以指定表的其他高级选项,例如 trigger 和 portioning (分别对应 Trigger 和Partioning 标签)。
注意,这时,在diagram 中我们表 table1 已经改变为ORDER,并且,它有一个列(字段)ORDER_NO。在目录中,你也可以看到有三个表。
在表右侧的黑点,表示它们包含在一个图表中。
如果你展开ORDER ,你可以看到 ORDER_NO 列。因为我们定义它为主键,所以在它左侧有一个 key图标。
回到表设计器,增加其他两列(字段):ORDER_DATE 和ORDER_TYPE。ORDER_TYPE 可以有两个值:S 表示销售订单,P表示采购订单。由于销售订单是更常用的,所以我们指定列(字段)的默认值为 S 。
你可以在最后一列的下面白色区域双击鼠标来增加下一个字段。
使用同样的方式来创建 SALES_ORDER表及其中的列(字段)。
最后,创建PURCHASE_ORDER 表及其中的列(字段)。
我们已经创建了三个表。到这里并没有结束;我们仍旧需要创建它们的关系。
SALES_ORDER 是 ORDER 的子表,意味着它们是 1:1 ,SALES_ORDER为子表, ORDER 为父表,并将 ORDER 的键移动到 SALES_ORDER 。所以,选择(单击)1:1 identifyingrelationship 图标,然后在 SALES_ORDER 表上单击,再在 ORDER表上单击。
注意,当你在单击表时,图标将变为带有 1:1关系的手型。
1:1关系就是这样设置的;ORDER_NO 主键被移动到 SALES_ORDER表并作为它的主键。
下一步,创建PURCHASE_ORDER 到 ORDER 的关系,它仍旧是 1:1 关系。
我们现在已经完成了表及表之间关系的设计;将我们的模型保存为ORDER.mwb.
生成 DDL和数据库
最终在本文设计数据模型的目的是为了建立 MySQL 数据库。我们将首先生成 DDL(SQLCREATE script),然后执行这个脚本。
从 File |Export 菜单中,选择 Forward Engineer SQL CREATEScript.
最后,执行保存的SQL CREATE 脚本。MySQL Workbench 自身并没有执行这个脚本的能力;我们可以在 MySQL命令控制台中来执行它。
你也可以在其中来查看表是否已经被创建。
这篇文章向你展示了在 MySQL Workbench 中如何可视的建立 MySQL物理数据模型,并使用它来创建一个 MySQL 数据库。
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具使用MySQL Workbench进行数据库设计——MySQL Workbench使用方法总结
博客专家
使用MySQL Workbench进行数据库设计——MySQL Workbench使用方法总结
转载请注明出处:
本文出自【】
是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。
做数据库设计的话,大家都比较熟悉Power Designer,用得也比较多。但PD有个缺点就是收费,而且价格不菲。如果你使用的是mysql,mysql workbench完全就够用了。烦透了一遍遍寻找PD注册码的伙计们,转workbench吧!
2 下载与安装
到下载mysql workbench:
选择操作系统平台,小鱼这里选的是Windows。下面是MSI安装文件与ZIP免安装文件的32、64位版本。这里注意,如果选择了ZIP免安装版,有时候启动系统的时候会弹出操作系统的警告框“系统停止运行”,但是毫无有价值提示,系统也运行不了。如果你没看下载页面上的提示,一定会奇他个大怪,再试几次还不行,惊骇得以为电脑出了什么问题,拍拍主机箱或笔记本屏。其实这是由于workbench启动需要一些prerequisites,即先决条件,页面上也有提示:
点击链接即可跳转至相应下载界面,现在后安装即可。
不过如果是MSI安装版,会有提示的。能不能学学人家MSI版,友好一点?
Prerequisites准备好后点击文件夹中的“MySQLWorkbench.exe”,打开系统界面:
如图,界面分为3个区域,区域1用于建立数据库连接,区域2是打开过的
界面的历史记录,区域3是相关网站的快捷方式。
3.1 建立连接
在区域1中点击图中的加号:
在弹出的界面中填写好mysql数据库的连接信息,点击“Test Connection”可以测试连接,测试成功后点击“OK”确定,首页就会产生一个连接的快捷图标。
单击图标进入连接:
如图所示的3个区域是比较常用的,区域1“Navigator”是一些常用功能的链接,区域2“Schema”列出了该连接下的Schema,也就是当前连接下的库,区域3“Query”用于书写SQL,进行查询等。进行查询的时候,先将SQL写好,选中,然后点击上方的闪电图标即可:
3.2 创建Model(设计ER图)
使用workbench设计ER图也很简单。选择File -& New Model:
在新展开的页面中“Model Overview”界面双击“Add Diagram”图标:
双击后即可看到设计界面,workbench中叫EER图,其实就是增强的(enhanced)ER图。在这个界面中即可进行ER图的设计,例如添加一个table等:
3.3 使用Model生成SQL语句
如果你需要sql语句,那么需要利用Model来生成。
首先打开一个Model,点击File -& Open Model,如图:
选择一个mvb类型文件,就是Model。
打开这个Model后,要生成它对应的sql语句,需要点击File -& Export -& Forward Engineer SQL CREATE SCRIPT,如图:
打开“Forward Engineer SQL SCRIPT”,如图:
第一部中:
首先给将生成的sql语句文件设定位置和名称;
“Generate DROP Statements Before Each Create Statement”
“Generate DROP SCHEMA”
第一个用来生成Drop Table语句,第二个用来生产Drop Schema语句,就是说在创建之前先删除原来的;
再次,点击Next。
第二部中:
选中“Export MySQL Table Objects”,然后点击下一步,如图:
第三部中:
看看生成的sql语句如果没有什么问题就点击Finish吧,如图:
根据Model生成的SQL语句就成功生成了!
当然,你也可以点击Database -& Forward Engineer来生成,步骤差不多,但要注意,这么做在生成sql语句文件的同时,数据库中的语句也被清空了,并换成了新生成的sql。换句话说,这个方法是用来生成sql语句文件同时更改原数据库中的sql的,原有文件全被清空!如果你暂时还没想清空数据库则不要用这个方式,切记!
3.4 反向工程(从库导出ER图)
使用workbench从库中导出ER图也很简单,在连接界面点击上方导航的Database -& Reverse Engineer,然后一路Next,这期间会让你选择要导出ER图对应的库,最后Finish,反向ER图就出来了。
我的热门文章
即使是一小步也想与你分享

我要回帖

更多关于 mysql 怎么用 的文章

 

随机推荐