使用PowerDesigner16.5 逆向数据库生产表结构或导出word文档 一:PowerDesigner16.5及JDK1.8 32位下载地址 二:安装PowerDesigner 说明:因为PD...是32位的,使用JDBC连接数据库时候也需要运行在32位的Java虚拟机上。...四:从数据库中逆向表结构 4.1连接数据库 File-Reverse Engineer-Database......4.2.4全选或全不选 4.2.4.1全选 4.2.4.2全不选 4.3:修改生成表的字段 MYSQL50::Script\Objects\Table\SqlListQuery 看看有没有TNAME...如果没有就添加脚本: 添加完成后,重新选着表,然后就可以生成表结构了。 五:自定义导出word模板 待续
在上一篇《使用PowerDesigner16.5 逆向数据库生产表结构或导出word文档二》中,我们学会了使用PowerDesigner16.5怎么连接数据库,逆向生成表结构。...有时候,我们需要把表结构以word形式导出来。这个时候我们同样可以使用PowerDesigner来实现。...本节主要内容: 1:自定义需要导出的word模板 2:利用模板导出word格式的表结构 我们接着上一批讲解 五:自定义导出word模板 5.1创建模板 Report -- Report Templates...导出之后效果: 5.2.3:设置表结构属性 色或者表结构属性,此设置设置完成之后,可以将所有的表及表字段等信息用表格方式导出到word中。...导出如下图: 至此,通过这两篇的学习,我们已经学会了使用PowerDesigner16.5连接数据库逆向生成表结构和导出word版本的表结构了。
在撰写数据库字典结构时,需要将表结构(含注释)导出为表格(EXCEL)格式,便于提高说明文档的效率,涉及最多是数据表: COLUMN_NAME 列名 COLUMN_COMMENT 名称 COLUMN_TYPE...数据类型 DATA_TYPE字段类型 CHARACTER_MAXIMUM_LENGTH 长度 IS_NULLABLE 是否必填 COLUMN_DEFAULT 描述本文将详细介绍如何使用SQL-front...图形管理工具一次性导出对应的数据表结构。...,修改成你要导出表结构的数据库名称 table_schema ='bdpoi' AND -- table_name为表名,要导出的表的名称 -- 如果不写的话,默认会查询出所有表中的数据建议写上要导出的名名称...执行SQL语句 选择SQL编辑器,将代码复制到编辑器中; 自行删减是否导出的信息,如COLUMN_DEFAULT 描述 不需要,删除即可; 执行SQL语句 右键菜单,选择输出按钮; 选择需要的导出格式
功能菜单 PDMan 使用的 JSON 文件,这里我连接本地 MySQL。 创建项目1 创建项目2 创建项目3 选择一个文件路径,点击右下角 create。...模型 数据库逆向解析 点击下一步生成。...勾选需要逆向的表。 在数据表中我们可以看到逆向解析的表结构,坐标的这些表可以往右侧的网格处拖拽。...导出文档 文档可以导出 HTML、 WORD、MARKDOWN 三种格式,文档内容包括各个表的字段属性,数据表间的关系图。 我用 HTML 导出做演示。...导出DDL脚本 导出JSON 模型版本 这个功能和 Git 相似,每次所修改的版本,以及对任意版本间的修改进行比对。
最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。...PDMan保存的是一个JSON文件,使用前得先做点准备工作,配置一下 JDK 和 MySQL 连接,后边的功能会用到。 ? 下边我们来逐一过下PDMan 的功能点。...生成数据库文档 PDMan 支持一键导出数据表结构的DDL执行脚本,JSON格式数据,还有数据库表结构文档,其中数据库文档又可以生成 html 、word、markdown 三种格式,文档内容包括各个表的字段属性...表目录 ? 表关系图 ? 表列清单 word 格式 ? word 格式 markdown 格式 ?...markdown 格式 数据库逆向解析 前边我们已经配置了数据库信息,这里直接将已有数据库中的数据表,逆向生成表结构,和数据表间的关系图。 ?
最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。...PDMan保存的是一个JSON文件,使用前得先做点准备工作,配置一下 JDK 和 MySQL 连接,后边的功能会用到。...生成数据库文档 PDMan 支持一键导出数据表结构的DDL执行脚本,JSON格式数据,还有数据库表结构文档,其中数据库文档又可以生成 html 、word、markdown 三种格式,文档内容包括各个表的字段属性...[00fbbabcd5f341088e18310e3cb639fd~tplv-k3u1fbpfcp-zoom-1.image] html 格式 [表目录] [表关系图] [表列清单] word 格式 [...word 格式] markdown 格式 [markdown 格式] 数据库逆向解析 前边我们已经配置了数据库信息,这里直接将已有数据库中的数据表,逆向生成表结构,和数据表间的关系图。
DDL 脚本(SQL 文件)或者直接连接到数据库创建物理表和其他对象;逆向工程(Reverse Enginnering)和正向工程正好相反,是指从 SQL 脚本或者物理数据库中生成数据模型;模式同步是指比较...ERD 和 SQL 脚本或者物理数据库中模式结构的差异,并且支持数据库结构的同步。...; 数据库逆向解析,连接数据库生成模型; 自动生成 HTML、Markdown、Word、PDF 格式的数据结构文档; 内置代码模板生成 JavaBean,并且自带中文注释。...RISE 主要的功能包括: 完整的实体关系图,支持视图和索引,支持模型导出为图片; 自动命名规范,级联变更和命名,模型重构,模型一致性,自动接口生成,模型文档,内置 web service 测试; 自动数据库部署和...DB Designer 同时还支持团队协作、工作分享和导出图片或 PDF 功能。
之前我们每次的数据库变更,都会增量更新我们的数据库文档,如下所示,便于从文档中了解数据库结构, ? 但是自从我们开始使用自研的数据库变更管控平台,每次变更都会记录到系统中,因此不再手动更新这个文档。...其实不然,这个问题,可能有很多技术解决方式,例如用PowerDesigner,可以反向生成数据库文档,可参考《PowerDesigner逆向工程导出pdm》。...无意中从git上找到了一个契合此需求的项目,叫做screw,他是一个数据库表结构文档生成工具。 ? 作者的解释,是不是和我们的日常状态非常相像?...多种格式文档。目前支持html格式、word格式、md格式。 4. 灵活扩展。可以自行选择导出的数据库对象。 5. 支持自定义模板。可以根据需求,定制自己的数据库导出逻辑。...示例用的Oracle,可以改成其他的数据库连接。 2. 可以使用ignore*方法过滤不需要导出的表或者指定需要导出的表,支持完整表名、前缀、后缀等形式。
数据表精确定位。 连接数据库,直接执行DDL语句。 数据库逆向解析,并且可以解析出Comment信息。 导出文档(WORD,PDF)两种格式,并且可以自定义文档模板。...添加了SQLServer,PostgreSQL这两个数据库模块 先来一张软件界面截图: 版本回顾 2018年5月30号,推出了PDMan1.0版本,并且在第一时间开源。...发布了PDMan2.0版本,版本介绍 点击查看 2018年11月3号,推出了PDMan官方网站 (www.pdman.cn) 2018年11月25号,正式发布PDMan2.1版本 1 开始 1.1 数据库连接...所支持的主流数据库连接 只需要输入 url 和账号即可。...2 模型 数据库逆向解析 导出文档 WORD,PDF,HTML,Markdown 3 模型版本 - 类似于 Git 初始化基线 必须配置版本号 在数据库中会生成版本信息表,操作数据库时千万别动这张表哦
之前我们每次的数据库变更,都会增量更新我们的数据库文档,如下所示,便于从文档中了解数据库结构, 但是自从我们开始使用自研的数据库变更管控平台,每次变更都会记录到系统中,因此不再手动更新这个文档。...其实不然,这个问题,可能有很多技术解决方式,例如用PowerDesigner,可以反向生成数据库文档,可参考《PowerDesigner逆向工程导出pdm》。...无意中从git上找到了一个契合此需求的项目,叫做screw,他是一个数据库表结构文档生成工具。 作者的解释,是不是和我们的日常状态非常相像?...多种格式文档。目前支持html格式、word格式、md格式。 4. 灵活扩展。可以自行选择导出的数据库对象。 5. 支持自定义模板。可以根据需求,定制自己的数据库导出逻辑。...示例用的Oracle,可以改成其他的数据库连接。 2. 可以使用ignore*方法过滤不需要导出的表或者指定需要导出的表,支持完整表名、前缀、后缀等形式。
、安全的管理数据库中的元数据 特性 开箱即用:将注意力集中在数据结构设计上 团队协作:三级权限(拥有者、管理员、普通角色)管理,元素级权限控制 元数据设计:快速复制已有表结构、JSON 生成表,表默认字段...、默认大小写等控制 元数据管理:在线管理表结构,支持正向向数据库执行 元数据解析:将已有的数据库结构解析到软件中管理 多数源支持:支持多种数据库连接在线管理(Mysql、Oracle、DB2、SqlServer...、PostGreSql),各数据源之间元数据结构同步 版本管理:每个需求与变动,都可以生成版本;每个版本之间可以比对差异 可将所有表结构,自动生成 word、html、md 文档,便于线下流动 在线...最近9次),可以恢复到任意历史版本 数据字典:全局数据字典设计,控制元数据设计规范 发展里程碑 milepost 功能图鉴 关系图设计 关系图 元数据设计 元数据 版本管理 版本管理 导入 逆向解析...导出 导出DDL 在线SQL SQL查询 执行计划 执行计划 更多功能广大网友可以继续挖掘。
主要支持的功能如下: demo示例 支持多个系统客户端(linux,mac,windows) 数据库建模 生成DDL脚本并执行 支持目前主流数据库 数据库逆向解析 导出WORD,PDF,HTML MarkDown...四种格式的文档 自定义模板生成程序代码 demo示例 软件下载下来就自带两个项目案例,通过案例来模板是最好入门的,发现都是一系列的傻瓜式操作,贼方便。...image 支持多个数据库 不多说,一个动态图就看懂 ? xxx 连接数据库,直接执行DDL语句 ? image ? image 从数据库进行逆向解析 ?...image 导出文档,pdf 交接的时候最麻烦的就是有的还要你讲解和交接表结构,好了,这下简单了! ?...同时也欢迎在本文留下使用体验~
在设计数据库时,对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构,这一过程就称为数据库建模。...Windows、Linux 版本的都有,我下载的是 PDMan-win64_v2.1.6.exe 2、界面观赏 启动界面 主界面 怎么样,光看界面是不是就爱了爱了 关系图界面 数据表详细信息...3、功能介绍 1、Demo示例,官方给出了一个“学生信息管理系统”帮助我们快速入门; 2、支持多个系统客户端(Linux,Mac,Windows),在 Mac 与 Windows 平台之间来回切换使用...; 3、数据库建模,功能强大,界面漂亮,使用中文,熟悉操作; 4、生成DDL脚本并执行; 5、支持目前主流数据库(MySQL,Oracle,SQLServer,PostgreSQL…); 6、数据库逆向解析...,分析二次开发项目就很容易了; 7、导出WORD,PDF,HTML,交接表结构时,不用费力讲解了; 8、MarkDown四种格式的文档; 9、自定义模板生成程序代码; 如您在阅读中发现不足,欢迎留言
APT攻击主要的流程,通过投放附带恶意代码的word文档程序,进行传播攻击者的专用后门程序,以达到对目标用户的长期控制和信息盗取。...APT样本信息 该样本主要是由word.exe(word名称自定义的)文档的应用程序和一个自带隐藏的wwlib.dll模块文件组成的。...寻找逆向突破点 直接将wwlib这个dll模块进行IDA静态分析,从字符串、导入函数、导出函数进行分析,寻找作为逆向分析的突破点和入口袋。...字符串相关的没有找到任何有用字符信息、 导出函数上也就一个默认导出函数也没作用、 导入函数上也没看到如操作注册表、加解密、网络通信相关的系统调用函数。...APT样本的总结 相类似的APT攻击样本,主要依赖的载体是以word文档,而且没有利用系统漏洞,而是在其中嵌入恶意代码,通过宏代码进行触发执行恶意代码行为,最终向目标主机植入后门。
经排查是项目中其中一个类库找不到nuget包,将项目引用带有黄色感叹号的引用清除后,项目恢复正常 ---- 二 PowerDesigner16.5 增量更新数据库,不删除表数据 思路:可通过对比模型结构的方式做到增量更新数据表...---- 三 autofac 生命周期 1、InstancePerDependency 对每一个依赖或每一次调用创建一个新的唯一的实例。这也是默认的创建实例的方式。...instance (default.) 2、InstancePerLifetimeScope 在一个生命周期域中,每一个依赖或调用创建一个单一的共享的实例,且每一个不同的生命周期域,实例是唯一的,不共享的...can be found in the hierarchy an DependencyResolutionException is thrown. 5、SingleInstance 每一次依赖组件或调用...shared instance. 6、InstancePerHttpRequest (新版autofac建议使用InstancePerRequest) 在一次Http请求上下文中,共享一个组件实例。
该工具能够通过简单地配置,快速的根据数据库表结构进行逆向工程,将数据库表结构及字段逆向生成为文档。...二、特点 简洁、轻量、设计良好 多数据库支持:MySQL、MariaDB、TIDB、Oracle、 SqlServer、PostgreSQL、Cache DB 多种格式文档: html、word、 markdwon...重点关注freemarker,因为该项目是使用freemarker作为模板生成文档。...除此之外,screw使用了HikariCP作为数据库连接池,所以: 你的Spring Boot项目需要引入HikariCP数据库连接池。...根据你的数据库类型及版本,引入正确的JDBC驱动 四、开始造作吧 以上的工作都做好之后,我们就可以来配置文档生成参数了。实现文档生成有两种方式,一种是写代码,一种是使用maven 插件。
,但某些情况下,也存在使用 Word 进行表格数据编辑的情况。...为数据容器 2、第二层级,比如WORD 包含一个文档对象(Docment)、Excel 包含一个工作簿对象(WorkBook)、DataSet / DataBase 包括一组数据表对象(Tables)...3、第三层级,比如Word里的表格对象(Table)、Excel里的工作表对象(Sheet) 最实际的工作任务,是要将Table或Sheet对象的二维数据对应导出生成到 DataSet 里的 Table...最后我们可能会再次导出到 DataBase 的数据表集合里(Tables)。...文件路径即可,方法会遍历该WORD里的TABLES对象集合,如果找到TABLE对象,则按列的顺序创建字段列,比如F1、F2...Fn,以些类推,从第二行起为记录行,则根据创建的结构写入到 DataTable
回到顶部 工具全景图 1.数据字典生成工具 第一步:在EXECL,PowerDesign,Word中设计好表结构(特别注意:EXECL,WORD表的格式要固定成和模版一致才能正确生成...2.文档生成工具 上面我们已经创建好了学生信息表,又来了个需求这次我们需要和公司的其它部分进行交互了,他们需要一个表结构信息的文档,你会怎么处理呢?...又或者是你的部门来了新同事,怎么让他迅速了解整个系统 和学习表结构呢?文档生成工具能解决你的问题。 ? ? ...可以看到通过系统和时间过滤出了刚创建的学生信息表,然后导出Word或者Html格式的文档 ? ? 整个演示过程完毕了,回顾一下。...后续则是需要传递信息了,这个时候文档生成工具就派上用场了,通过文档工具可以生成WORD或者HTML版的数据库结构设计说明书,是不是传递更加方便了呢。
回到顶部 工具能够解决什么问题 场景一:最近产品新版本要发布了,得整理一个表结构修改的文档,供其他成员参考或者学习,可是一想到要在WORD里面创建一个一个的表格,从表里面一个字段一个字段的复制中文英文...场景二:我是新员工有没有数据库设计说明书啊,方便我查找和学习,每次都要查表好麻烦的说。 ...场景三:最近在做接口需求,需要和第三方进行交互,但是他们不了解我们数据结构设计,希望我们能提供一个相关文档 场景四:最近我在做移植类需求,但是找不到之前表结构创建的升级语句了,又得重新把表创建一遍了...,真是麻烦 场景五:WORD文档结构的数据库设计说明书看得好揪心啊,首先表格那么多红色的下划线,宽度也窄了。...场景六:可不可以在EXECL或者WORD里面创建好表结构,直接通过工具导入生成SQL?
这是一款基于C#开发语言编写的数据库文档生成工具,主要实现了 SQlServer+MYsql 数据库表结构说明文档的生成,并且支持 SQLServer 数据库的备份功能,主要可以把数据库的表以及表的详细字段信息...、视图、存储过程等信息导出到 Word 中,可以方便开发人员了解数据库的信息或快速编写技术说明文档。...界面效果如下: 主界面 保存生成的文档 SQLsever 生成的文档效果 MYSQL生成的文档效果 备份数据界面 导出的 bak 文件 目前功能还需要进一步完善,该软件后续会持续改进,欢迎各位大神提
领取专属 10元无门槛券
手把手带您无忧上云