当前位置:   article > 正文

用MySQL Workbench导出ER图和数据字典_mysql导出er图带注释

mysql导出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' ;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

查询结果如下:
0

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

select * from information_schema.`COLUMNS` ;
  • 1

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

6
在这里插入图片描述

总结

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/474770
推荐阅读
相关标签
  

闽ICP备14008679号