MySQL基础:使用MySQL Workbench生成ER图
这篇文章介绍一下如何使用MySQL Workbench生成ER图。
事前准备
- MySQL: 8.0.11
liumiaocn:~ liumiao$ mysql.server start
Starting MySQL
.. SUCCESS!
liumiaocn:~ liumiao$ mysql.server statusSUCCESS! MySQL running (18202)
liumiaocn:~ liumiao$
liumiaocn:~ liumiao$
liumiaocn:~ liumiao$ mysql -uroot
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
liumiaocn:~ liumiao$ mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.11 HomebrewCopyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
- MySQL Workbench:6.3.10 (CE版)
生成ER图
生成ER图有多种方式,但是主要都是使用MySQL Workbench中的Database菜单下的Reverse Engineer菜单选项来实现的,可以登录指定的数据库选择此菜单,也可以直接直接使用New Model菜单选项来实现,这里通过直接使用Reverse Engineer菜单项来生成ER图。
步骤1: 选择New Model菜单项
打开MySQL Workbench,然后选择Database菜单下的Reverse Engineer菜单项
在随后出现的页面中可以看到如下信息
所以可以看出步骤就是连接选项设定之后,进行数据库的连接,然后选择相应的数据库和反向工程所要设定的内容,最后就会生成ER图的信息了。首先设定连接信息之后点击Continue进行连接,输入数据库密码之后,会自动获取数据库相应的信息为后续的反向工程做准备。
点击Continue按钮继续,在接下来的页面中选择相应的数据库
点击Continue即可自动获取反向生成的对象内容
缺省会将所有的内容都进行反向生成,本文示例中仅选择表进行反向生成
点击Execute按钮进行反向生成
点击Continue按钮查看生成的结果。
结果中提示在名为sys的schema中反向生成了一个表的内容。
保存
点击保存按钮,即可将以MySQL Workbench可以打开的格式将反向生成的结果进行保存。
导出为其他格式文件
mwb为后缀的文件需要MySQL Workbench打开,如果希望导出成PDF或者图片格式使用如下菜单选项即可
MySQL基础:使用MySQL Workbench生成ER图相关推荐
- mysql workbench画E-R图,并根据E-R生成sql(步骤超完整)
MySQL Workbench使用ER图创建数据表 完整步骤,逐一操作即可. 双击[Add Diagram]. 点击[建表]图形按钮,位置如下图: 点击空白处即可创建一个[table]表. 添加表字段 ...
- MySQL可以生成E-R图嘛_使用Navicat for mysql生成E-R图,添加外键约束
1. E-R图生成 用 mysql的Navicat Premium图形界面工具 . 可以生成E-R图. 把你的数据库选中后右键 , 选择"逆向表到模型" 就可以了 2.添加外键约束 ...
- MySQL使用Navicat自动生成ER图
MySQL使用Navicat自动生成ER图 左侧选中对应数据库,并且选中上方工具栏中的"表". 选中上图所示表中需要生成E-R图的表后,鼠标右键点击"逆向表到模型-&qu ...
- 实训13 使用SQLyog创建数据库和数据表,生成E-R图——MySQL数据库
EX13.1 新建一个数据库erp,并使用SQL代码创建两个表,一个商品类别表TYPE_T和一个商品表GOODS_T,表结构如下所示.生成对应的E-R图. 商品类别TYPE_T 字段名 类型 约束 说 ...
- 用mysqlworkbench生成ER图
为什么80%的码农都做不了架构师?>>> 下载安装mysql workbench 首先是下载mysql workbench,windows系统的自己百度,我用的是ubuntu ...
- mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...
从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...
- (3.13)mysql基础深入——mysql日志分析工具之mysqlsla【待完善】
(3.13)mysql基础深入--mysql 日志分析工具之mysqlsla 关键字:Mysql日志分析工具.mysqlsla 常用工具 [1]mysqldumpslow:官方提供的慢查询日志分析工具 ...
- MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物
MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...
- powerdesigner反向MySQL5.1数据库 生成ER图
powerdesigner反向MySQL5.1数据库 生成ER图 转载于:https://www.cnblogs.com/passer1991/archive/2013/03/17/2964680.h ...
最新文章
- Inplayable技术分享
- vivo手机计算机错误怎么弄,手机计算器出错,原因竟是人性化设计
- Centos7如何开启端口
- python 将txt 表格转化为excel
- CVX约束中定义中间变量或表达式
- numpy.random详解
- LINQ字符拼接的AND和OR操作
- repair filesystem 一般是什么引起的和该怎样解决
- GPU硬件加速的原理
- David G. Lowe课题组 Fully Automatic Multi-target Tracking System
- 四、音频如何从USB输入输出
- mysql汉字转拼音首字母报错_MySql 汉字转拼音首字母
- 递归函数实现二进制转换为十进制
- 遥感影像基于样本的面向对象分类方法
- 产品经理之UED用户体验设计
- 皮卡洞察报告2021版——附下载链接
- 洋洋洒洒688字带你彻底吃透Zuul的插件机制及定制化开发
- Net5环境下Aspose.cell与Aspose.pdf最新版21.3全系列 excel转pdf,pdf拼页打印,去水印等
- php制作万年历的步骤_制作一个php万年历
- Docker镜像是什么、包含什么、能做什么