一、安装ODBC数据源驱动

 ODBC数据源驱动有32位和64位两种,可以自行网上搜索下载安装,安装成功后可在 控制面板--》系统和安全 --》管理工具 查看到如下:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_数据库

二、安装MySQL的ODBC驱动

安装好上面的ODBC数据源驱动后选择自己对应的32位或64的选项(这里的32和64,跟操作系统位数没有关系,即操作系统是64位不一定这里ODBC也是64),我的是32位的,双击打开:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_mysql_02

点击添加,弹出驱动类型选择列表:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_数据库_03

若是第一次添加,列表里面应该是没有MySQL的驱动的,这时需要安装MySQL的ODBC驱动,我安装的是 “mysql-connector-odbc-8.0.18-win32.msi” 版本,可以到MySQL官网下载需要的版本(若是Oracle也是一样,去对应官网下载),安装好后再次进入该列表会出现:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_mysql_04

三、为数据库创建数据源

上面选择MySQL ODBC 8.0 ANSI Driver,点击“完成”,弹出:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_数据库_05

填写对应数据库的信息,点击“OK”。

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_数据库_06

到这数据库的数据源配置完毕。

四、新建EA项目

打开EA,选择 文件--》新建项目  输入项目名称后保存

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_mysql_07

保存后弹出:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_mysql_08

选择 Data Model - MySQL,“确定”:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_数据源_09

五、从ODBC中导入数据库表结构

项目上右键,以此按图中顺序选择: 

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_mysql_10

选择后弹出:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_数据库_11

选择“导入”按钮左边的按钮,选择第三步中创建的数据源:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_数据源_12

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_数据库_13

最后点击“导入”。

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_数据源_14

选择要导入的对象后确定即可。

最后生成表结构关系图如下:

EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图_mysql_15