最好用的数据库文档生成工具
一 前言
本文介绍一些比较流行的数据库文档生成工具,什么是数据库文档? 其实在工作中进行项目交付的时候经常用到;简单来说数据库文档就是对整个数据库设计说明的文档,比如使用了哪个数据库,每张表的字段,类型说明等,然后整理成一个设计文档,这个文档多种多样,最常见的就是word,有了数据库文档对以后的数据库维护,或者进行二次开发都很方便;

二 流行的数据库文档生成工具
2.1 screw
最近比较火的一款数据库文档生成工具目前支持如下几种数据库,其它还在开发中

MySQL
MariaDB
TIDB
Oracle
SqlServer
PostgreSQL
Cache DB
文档生成支持

文档生成支持

html
word
markdwon
生成示例

使用方式 支持 java ,和 maven 插件, java方式看官方文档;

cn.smallbun.screw screw-maven-plugin ${lastVersion} com.zaxxer HikariCP 3.4.5 mysql mysql-connector-java 8.0.20 root password com.mysql.cj.jdbc.Driver jdbc:mysql://127.0.0.1:3306/xxxx HTML false freemarker 测试文档名称 数据库文档生成 ${project.version} 数据库文档 compile run 项目地址: https://gitee.com/leshalv/screw

2.2 DBCHM
DBCHM 支持SqlServer/MySQL/Oracle/PostgreSQL/DB2/SQLite数据库。

支持的导出的文件格式;

chm
word
excel
pdf
html
xml
markdown
效果展示

最新版本示 DBCHM.exe 软件,上手也容易;

项目地址:https://gitee.com/lztkdr/DBCHM

2.3 TableGo
TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程、生成JavaBean、生成MyBaits的Mapper映射配置文件、生成数据库设计文档(Word、Excel)、生成Swagger2离线API文档、生成前后端代码、能查出数据库数据生成各种代码和文档等;

支持MySQL、Oracle、SQL Server、PostgreSQL、MariaDB五种数据库;

使用自定义模板功能可以根据数据库表结构信息生成你想要的任何代码,例如:Java、C#、C++、Golang、Rust、Python、Objective-C、Swift、VB、VC、SQL、HTML、JSP、JS、PHP、Vue、React、Word、Excel等;

界面展示:

最好用的数据库生成工具相关推荐

  1. 数据库文档生成数据库脚本工具

    数据库文档生成数据库脚本工具,txt->sql word文档: ---------------------------------------------------------- 图一 复制到 ...

  2. unity mysql生成cexcel_【C#附源码】数据库文档生成工具支持(Excel+Html)

    [2015] 很多时候,我们在生成数据库文档时,使用某些工具,可效果总不理想,不是内容不详细,就是表现效果一般般.很多还是word.html的.看着真是别扭.本人习惯用Excel,所以闲暇时,就简单的 ...

  3. 数据库文档生成工具V1.0

    这是一款基于C#开发语言编写的数据库文档生成工具,主要实现了 SQlServer+MYsql 数据库表结构说明文档的生成,并且支持 SQLServer 数据库的备份功能,主要可以把数据库的表以及表的详 ...

  4. 【原创】SQlServer数据库生成简单的说明文档小工具(附源码)

    这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到 Word中,可以方便开发人员了解数据库的信息或写技术 ...

  5. 用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...

    TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程.生成JavaBean.生成前后端分离的CRUD代码.生成MyBaits的Mapper ...

  6. 好用!一键生成数据库文档,这个开源的文档生成工具值得了解

    Gitee项目地址,可以直接去开源项目查看(推荐) https://gitee.com/leshalv/screw 简介 在企业级开发中.我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家 ...

  7. java生成iso9660工具_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...

    TableGo_20210212 v7.0.0 正式版发布,此次版本更新如下: 1.新增对DB2数据库的支持 2.新增按字段生成文件,支持把字段.JSON.XML数据转换成任何代码 3.新增大量新的自 ...

  8. freemarker mysql 生成bean_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.6.6版)...

    TableGo_20191026 v6.6.6 正式发布,此次版本更新如下: 1.新增通过自定义模板生成Word文档的功能,可以使用FreeMarker模板生成自定义格式的数据库文档. 2.新增 Sw ...

  9. Mybatis的批量插入数据库的两种方法及代码自动生成工具的使用方法

    文章目录 常规批量插入.(通过foreach,生成很长的SQL) ExecutorType.BATCH方式执行批量操作 在这里简单介绍一下,自动生成工具的使用方法 常规批量插入.(通过foreach, ...

最新文章

  1. [微信小程序]this.setData , that.setData , this.data.val三者之间的区别和作用
  2. 开源人脸识别seetaface入门教程(一)
  3. 【BLE】TI CC2640R2F SDK结构以及一些概念解析
  4. 程序员面试、算法研究、编程艺术、红黑树、机器学习5大系列集锦
  5. oracle 安装ora 27102,ORA-27102 解决办法
  6. MVVM更容易内存泄露吗?
  7. libreoj #103. 子串查找
  8. hdu 1698 Just a Hook(线段树区间修改)
  9. PC自增与转移地址计算问题总结
  10. 性能优化:缓存使用的秘密
  11. 刚刚,2020年中国信息通信技术服务大会盛大召开!
  12. Python爬取斗鱼弹幕——多房间同时抓取实现(一)
  13. uniapp路线规划
  14. 基于python的网络聊天室论文_Python基于Socket实现简单聊天室
  15. maven、gradle 设置MANIFEST.MF配置
  16. iOS:图片的旋转方向问题
  17. H3C-S5560交换机设置
  18. 支付宝官方接口配置教程
  19. 金三银四,中高级测试面经,第二波来袭!
  20. NLP系列(4)_朴素贝叶斯实战与进阶

热门文章

  1. 电商企业如何选择ERP管理软件
  2. 蓝海卓越三层漫游解决方案
  3. 计算机陕西工业职业技术学院,2019年度陕西省中等职业学校教师省级培训计算机动漫与游戏制作开班典礼在我院举行...
  4. flask 模板渲染layui数据表格不显示以及显示不完全
  5. 什么是防火墙?防火墙的功能有哪些?
  6. Spring Security 鉴权流程
  7. java文件上传下载服务并发超时,震撼来袭免费下载!
  8. 计算机科学是研究什么学问,计算科学最初被认为是算法的学问,学科的基本问题是算法问题。...
  9. spring、springboot项目测试类遇到的问题
  10. Python下对setup.py模块的安装方法