使用 PDManer 对数据库表建模(建表语句生成,代码生成)

本文介绍了PDManer这款针对数据库表建模的工具,它帮助开发者快速创建表、生成SQL语句和代码模板,支持关系图绘制,适用于小型项目或简化大型项目的数据库部分工作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

基本使用教程

新建项目

创建表 

关系图

建表语句

生成代码

导入


前言

在软件开发中过程中,一般分为几个过程:需求分析、概要设计、详细设计、编码实现、软件测试和软件交付。

在概要设计和详细设计过程中,则需要对业务进行建模,行业内专业的建模工具是 Enterprise Architech,EA 的功能覆盖了整个软件开发的生命周期,功能十分齐全,也正因为如此,如果开发的软件比较小型的话,EA 就显得太重了,而且国内一般都是面向表结构编程,EA 的很多功能都用不上。

PDManer 就是专门解决这个痛点的。PDManer 只对数据库表进行建模,建模完成后能帮助开发者生成 SQL 建表语句,还能够生成对应的模板代码。能显著提高开发效率。

下载地址:

PDManer数据库建模工具icon-default.png?t=N7T8http://www.pdmaner.com/download/v4.9.0

基本使用教程

新建项目

左侧新建,创建一个项目,对应实际开发的业务系统

创建表 

在数据表上右键->新建表,即可创建一个数据库表,双击打开即可编辑数据库表的列,定义列名,类型,类型大小 等等

对于一般常用的类型,则可以先预定义好,方便在定义表列时直接使用预定义好的数据域

设计数据库表时,常常会遇到一些可枚举的字段,这些字段一般都用数据字典来管理。

PDManer 支持创建项目中用到的数据字典,统一定义,方便管理。

关系图

将所有的表建好模后,则可以根据定义好的表来画实体关系图(E-R图),让数据库表关系更加清晰。

建表语句

每一个建好模的表都能够单独生成对应的建表语句,软件内置了常见的10+种数据库。

这里以最常见的 MySQL 为例

除了单个表的建表语句,还可以直接批量生成整个项目中的建表语句,上方工具栏导出,选择导出DDL即可

生成代码

建完模的表可以根据项目使用的 ORM 框架来生成基础的代码,以 MyBatis 为例,可能根据模板自动生成 Entity , Mapper,Mapper.xml 等等。

软件内置了代码模板,如果不满足需求,则根据实际情况来自定义代码模板。

编辑代码,需要学习 dto.js 的语法

可以在编辑代码页面上查看 dto.js 介绍

导入

除了自己对表建模,还可以导入现有数据库表,构造表的关系图,帮助我们更快地理清现有表之间的关系。

点击上方工具栏->数据库,配置好数据库连接后,点击导入,选择从数据库导入,然后勾选想要导入的表,即可导入,快速建模。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值