首页 > 数据库 >【已解决】如果将MySQL数据库中的表生成PDM

【已解决】如果将MySQL数据库中的表生成PDM

时间:2023-07-31 22:22:23浏览次数:47  
标签:凯哥 PowerDesigner 生成 PDM MySQL 数据库

 

image.png

数据库表PDM关系图

                                

                        |  原创作者/编辑:凯哥Java

 

                                    |  分类:经验分享

 

有时候,我们需要MySQL数据库中的表生成对应的PDM文件,这里凯哥就讲讲第一种将MySQL数据库的表生成对应的PDM文件环境准备

  1. MySQL数据库连接客户端(可以使用sqlyong或者是navicat等这类客户都工具类)

  2. PowerDesigner。这里凯哥使用的是PowerDesigner来生成PDM的。

    注:本文是以PowerDesigner为案例来讲解的。如果您使用的是其他的工具,请自行查询

     

     

操作步骤:
①:打开MySQL客户端,连接到需要生成PDM的数据库,并将表导出成sql文件的。注意:这里只导出结构,不需要导出数据的。导入文件:kaigebbs.sql

image.png

需要生成PDM的数据库文件

②:打开PowerDesigner.选择 File—>Reverse Engineer—>Database.如下图:

image.png

找到导入sql位置

③:重新命名你导出的表结构(这里主要是为了方便找到。可以不重新命名)。如果需要重新命名,修改好名字后,点击确定。

image.png

修改生成PDM的名称

④:选择在第二步骤中我们导出的sql文件

image.png

选择需要导入的sql文件

⑤:点击确当,就可以生成对应的PDM文件了。生成后的如下图:

image.png

生成后的PDM文件

说明:

自动生成的,不会添加表之间的关系。如果需要添加表结构之间的关系,需要自己在PowerDesigner中手动的去添加关联关系的。

文章中涉及到的软件如下图:

image.png

image.png

文章中涉及到的软件及相关文章推荐

联系凯哥微信号:kaigejava2022全网同名:@凯哥Java

戳”阅读原文“,我们一起进步分享收藏在看点赞

 

标签:凯哥,PowerDesigner,生成,PDM,MySQL,数据库
From: https://www.cnblogs.com/kaigejava/p/17594907.html

相关文章

  • mysql优化--索引
    mysql优化--索引Mysql索引大概有五种类型:普通索引(INDEX):最基本的索引,没有任何限制唯一索引(UNIQUE):与"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。主键索引(PRIMARY):它是一种特殊的唯一索引,不允许有空值。全文索引(FULLTEXT):可用于MyISAM表,mysql5.6之后也可......
  • 6、Mysql操作数据库以及数据表
    学习sql规则,可以让mysql服务器帮咱们做其他操作1、操作数据库(文件夹)createdatabase数据库名defaultcharsetutf8;表示整个数据库是utf8的格式 use数据库名;使用这个数据库 查看数据库showdatabases; 删除数据库dropdatabase数据库名;数据库没有修改这一说......
  • openGauss数据库常用操作命令
    1.以操作系统用户omm登录数据库主节点su-omm1.1启动服务分布式openGauss:gs_om-tstart启动服务gs_om-trestart重启服务集中式openGauss:gs_om-tstop关闭服务gs_om-tstart启动服务1.2使用“gs_om-tstatus–detail”命令查询openGauss各实例状......
  • Java面试题 P19:Redis篇:Redis做为缓存,mysql的数据如何与redis进行同步呢(双写一致)
    双写一致性:当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致。     共享锁:读锁代码 排他锁,写数据。读锁和写锁的值要一致。   MQ异步消息通知:    ......
  • 脏读,不可重复读,幻读 ,mysql5.7以后默认隔离级别是什么?什么是qps,tps,并发量,pv,uv、什么是
    目录一、脏读,不可重复读,幻读,mysql5.7以后默认隔离级别是什么?脏读,不可重复读,幻读脏读不可重复读幻读mysql5.7以后默认隔离级别是什么二、什么是qps,tps,并发量,pv,uv三、什么是接口幂等性问题,如何解决?一、脏读,不可重复读,幻读,mysql5.7以后默认隔离级别是什么?程序访问数据库,往往是多......
  • pymysql的sql注入问题
     pymysql.SQL注入 今日内容概要python操作MySQLSQL注入问题修改表SQL语句补充视图、触发器、存储过程事务流程控制、函数python操作MySQLpython中支持操作MySQL的模块有很多,常用的是pymysql这是一个第三方模块,需要下载安装使用#python连接mysq......
  • MongoDB数据库的部署和应用
    推荐步骤:在Centos01上部署MongoDB服务器客户端登录验证在centos01的MongoDB配置文件通过配置文件控制MongoDB服务,配置MongoDB身份验证在centos01的MongoDB服务器配置身份验证管理和修改配置文件支持验证在centos01管理MongoDB管理数据,集合批量数据管理实验步骤创建管理MongoDB组和......
  • 数据库三大范式是什么、mysql有哪些索引类型,分别有什么作用、事务的特性和隔离级别
    目录1数据库三大范式是什么2mysql有哪些索引类型,分别有什么作用3事务的特性和隔离级别事务四大特性(ACID)隔离级别--->为了保证四个特性的隔离性而有的1数据库三大范式是什么-https://zhuanlan.zhihu.com/p/618012849-#第一范式:1NF是指数据库表的每一列都是不可分割 -每列......
  • 数据库三大范式&mysql的索引类型和作用&事务的特性和隔离级别
    数据库三大范式&mysql的索引类型和作用&事务的特性和隔离级别数据库三大范式第一范式#数据库表的每一列都是不可分割的基本数据-每列的值具有原子性,不可再分割-每个字段的值都只能是单一值举例:学籍信息不符合第一范式,可以继续分割第二范式#在第一范式的基础上-如果......
  • JDBC p5 数据库连接池
    数据库连接池传统获取Connection问题分析传统的JDBC数据库使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证IP地址,用户名和密码(0.05~1s时间)。需要数据库连接的时候,就向数据库要求一个,频繁的进行数据库连接操作将占用很多的系统......