用MySQL Workbench导出ER图和数据字典

一.工具

MySQL Workbench 5.2CE(图标如下)
(昨天我尝试导出的时候查了很多资料都说要装另一个软件:Navicat,但是我懒,我想自带的workbench怎么可能只有建数据库建表写sql查询等基本功能呢,于是一番摸索发现了新大陆!)
在这里插入图片描述

二.导出ER图

STEP1:
打开 Mysql Workbench,点击右边Server Administration
1
STEP2:
Database->Reverse Engineer (逆向工程:把已经具体化的数据库用模型体现)
2
STEP3:
出现一个窗口显示已有的数据库,可以✔选择需要导出模型的数据库。
3
STEP4:
稍微等一会就出现了ER图,表多的时候它会叠在一起,等整理好以后点击File->Export->Export as PNG 导出到图片(图片背景是空白无网格的),也可以选择其他格式。
4

3.导出数据字典

STEP1:
回到mysql一直用的写sql语句的界面,通过写查询语句来获得数据字典。此处按照我自己的需求只查询了一些基本的字段名、数据类型、是否为空、是否自动增量、字段说明。

SELECT
    COLUMN_NAME AS '字段名',
    COLUMN_TYPE AS '数据类型',
    IS_NULLABLE AS '是否允许为空',
    EXTRA AS '自动增量',
    COLUMN_COMMENT AS '字段说明' 
FROM
    information_schema.`COLUMNS` 
WHERE
    TABLE_SCHEMA = '数据库名' and TABLE_NAME = 'school_admin' ;

查询结果如下:
0

除了以上的那些项目,如果你还有其他项目想要添加,可以用下面的语句用来查询字段的各个属性。

select * from information_schema.`COLUMNS` ;

查询结果如图:
5
STEP2:
导出数据字典到Excel表。这里导出的格式用CSV。可以用Excel打开CSV文件。

6
在这里插入图片描述

总结

用了这么久Mysql才知道有这些操作,给我带来极大便利。活到老学到老~

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不试一下怎么知道我不行?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值