MySQL Workbench导出 .mwb文件的方法步骤

 更新时间:2026年07月02日 09:46:54   作者:a111776  
本文介绍了使用MySQL Workbench导出数据库模型(.mwb文件)的步骤,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1、MySQL Workbench下载与安装

MySQL Workbench 安装教程(保姆级)

2、打开MySQL Workbench

3、选择选项 Database → Reverse Engineer

Select Connection

4、选择数据库(选择自己要导出的数据库!)

5、一直【点击 下一步】 直到 【finish】

5、最后界面

6、导出.mwb文件

File → Save Model As...→ 起名 xxx.mwb,保存

本文介绍了使用MySQL Workbench导出数据库模型(.mwb文件)的步骤:首先安装并打开MySQL Workbench,通过Database→Reverse Engineer功能选择目标数据库,按照向导完成逆向工程后,使用File→Save Model As将模型保存为.mwb格式文件。整个过程只需选择数据库并连续点击下一步即可完成逆向,最后一步命名保存文件。

总结

  • 打开 MySQL WorkbenchDatabase → Reverse Engineer...
  • Select Connection:选你那个库的连接(跟 Navicat 连的是同一个),Next
  • Connect to DBMS:测试连接通过,Next
  • Select Schemas:勾你要的那个数据库(别全选 information_schema 那些),Next
  • Select Objects:Tables / Views / Routines / Triggers 默认全勾,表多的话"Place imported objects on a diagram"可以保留,Workbench 会自动铺 EER 图;如果表 > 250 张会弹"too many objects"警告,那时候再关掉这个选项手动建图
  • Execute → Next → Finish

到这一步画布上已经有 EER 图了,但还没存盘

File → Save Model As...→ 起名 xxx.mwb,保存 

项目交付应该带这 4 份

文件

怎么来的

用途

xxx.sql(结构+数据)​

Navicat 转储 / Workbench Data Export

部署还原、迁移、给别人直接跑

xxx.mwb​

Workbench Reverse Engineer 从库拉

团队继续改表结构、画图

schema_ddl.sql(纯 DDL)​

.mwb→ Forward Engineer SQL CREATE Script,不勾 INSERT​

上线初始化、版本比对、CI

ER 图 PDF/PNG(可选)​

.mwb里 File → Export → Export as PNG/PDF

交付文档里贴一张

一个容易踩的坑

Reverse 出来的 .mwb表里如果有 Navicat 模型里手填的 mock 数据,Forward 时"Generate INSERT Statements"才会带出来——但你这是从"真库"Reverse 回来的,库里数据不在建模层,所以即便你误勾了 INSERT 选项,出来的也基本是空 INSERT,问题不大。但养成习惯:纯 DDL 就死活不勾这一项,以后从手填 mock 的 .mwb出脚本不会翻车。

.mwb里表太多图乱成一团,怎么用 Arrange → Auto Layout快速排整齐,以及 EER 图里外键线交叉太多时怎么调?这俩是 Reverse 完第一眼最劝退的点。

到此这篇关于MySQL Workbench导出 .mwb文件的方法步骤的文章就介绍到这了,更多相关MySQL Workbench导出 .mwb内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql中where与having的区别实例详解

    Mysql中where与having的区别实例详解

    当SQL语句中使用聚合函数,然后又需要对聚合函数的记录集进行筛选过滤时,这个时候就需要用到Having子句,下面这篇文章主要给大家介绍了关于Mysql中where与having区别的相关资料,需要的朋友可以参考下
    2023-01-01
  • MySQL系列之五 视图、存储函数、存储过程、触发器

    MySQL系列之五 视图、存储函数、存储过程、触发器

    视图就是一条select语句执行后返回的结果集;触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合;函数存储着一系列sql语句,调用函数就是一次性执行这些语句,而存储过程就是一组可编程的函数,需要的朋友可以参考下
    2021-07-07
  • MySQL 打开binlog日志的方法及注意事项

    MySQL 打开binlog日志的方法及注意事项

    本文给大家介绍MySQL 打开binlog日志的方法及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-06-06
  • Mysql怎么存储json格式数据详解

    Mysql怎么存储json格式数据详解

    在开发中遇到存取html值的情况,并且要根据id进行实时返回,在做的时候想到了mysql的json类型存储,下面这篇文章主要给大家介绍了关于Mysql怎么存储json格式数据的相关资料,需要的朋友可以参考下
    2022-06-06
  • MySQL之information_schema数据库详细讲解

    MySQL之information_schema数据库详细讲解

    这篇文章主要介绍了MySQL之information_schema数据库详细讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • 概述MySQL统计信息

    概述MySQL统计信息

    本篇文章通过统计信息的概念介绍以及MYSQL统计信息的优势等方面全面概述了MySQL统计信息的相关知识点,有兴趣的朋友学习下。
    2018-02-02
  • windows下mysql 8.0.15 详细安装使用教程

    windows下mysql 8.0.15 详细安装使用教程

    这篇文章主要为大家详细介绍了windows下mysql 8.0.15 详细安装使用教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • mysql的sql语句特殊处理语句总结(必看)

    mysql的sql语句特殊处理语句总结(必看)

    下面小编就为大家带来一篇mysql的sql语句特殊处理语句总结(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 浅谈mysql一张表到底能存多少数据

    浅谈mysql一张表到底能存多少数据

    这篇文章主要介绍了浅谈mysql一张表到底能存多少数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 设计性能更优MySQL数据库schema

    设计性能更优MySQL数据库schema

    这篇文章主要介绍了设计性能更优MySQL数据库schema,文章通过数据类型优化展开对主题内容的详细介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09

最新评论