一、概述 平常会遇到编写文档类的工作,尤其是数据库的,要把每张表的详细字段列出来,手写实在费劲,从网上找了很多,都没有那种直接GUI输入参数,一键生成的,所以自己花时间做了一个,功能很简陋,但是基本需求可以实现...PrintWriter pw = new PrintWriter(sw);) { e.printStackTrace(pw); } return sw.toString(); } } 文档生成...MySQL5驱动;com.mysql.cj.jdbc.Driver MySQL6之后的驱动 hikariConfig.setDriverClassName(driverClassName);...ignoreTableName) .ignoreTablePrefix(ignorePrefix).ignoreTableSuffix(ignoreSuffix).build(); // 3、生成文档配置...").title("数据库文档").description("数据库设计文档生成") .dataSource(dataSource).engineConfig(engineConfig).produceConfig
把MySQL的表结构生成word文档说明的时候,可以借助以下方法: 下载驱动包 链接:https://pan.baidu.com/s/16tkYaO7l42XNxUPmQi5deQ 提取码:i6mq...选择刚才安装的数据源,然后输入MySQL的账号密码,连接成功。 ? 然后发现这里多了一个数据源 ? 记住这个数据源ID。 打开word,设置一下启用宏。 ?...选择刚才的DataSource,数据库的账号密码要写对 ? ? 选择需要导出的数据库以及表 ? 等待一下,最后成功导出: ?
/p/13303630.html 简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中...不需要 powerdesigner 这种重量的建模工具 多数据库支持 。支持市面常见的数据库类型 MySQL、Oracle、SqlServer 多种格式文档。...支持用户自定义模板和展示样式 数据库支持 MySQL MariaDB TIDB Oracle SqlServer PostgreSQL Cache H2 DB2 文档生成支持...sql-document 1.0-SNAPSHOT screw 数据库文档生成工具示例...//版本 .version("1.0.0") //描述 .description("数据库设计文档生成
之前我们每次的数据库变更,都会增量更新我们的数据库文档,如下所示,便于从文档中了解数据库结构, 但是自从我们开始使用自研的数据库变更管控平台,每次变更都会记录到系统中,因此不再手动更新这个文档。...可最近同事因为项目需求,需要一个最新的数据库文档,这可有些为难了,难道要回溯每次变更,手工加到这个文档中?...其实不然,这个问题,可能有很多技术解决方式,例如用PowerDesigner,可以反向生成数据库文档,可参考《PowerDesigner逆向工程导出pdm》。...还可以自己写个程序,读取user_tables、user_indexes、user_constraints等视图,构建一个数据库文档,曾经为了比对两个数据库结构,写过一个生成pdf格式的程序,列出table...无意中从git上找到了一个契合此需求的项目,叫做screw,他是一个数据库表结构文档生成工具。 作者的解释,是不是和我们的日常状态非常相像?
之前我们每次的数据库变更,都会增量更新我们的数据库文档,如下所示,便于从文档中了解数据库结构, ? 但是自从我们开始使用自研的数据库变更管控平台,每次变更都会记录到系统中,因此不再手动更新这个文档。...可最近同事因为项目需求,需要一个最新的数据库文档,这可有些为难了,难道要回溯每次变更,手工加到这个文档中?...其实不然,这个问题,可能有很多技术解决方式,例如用PowerDesigner,可以反向生成数据库文档,可参考《PowerDesigner逆向工程导出pdm》。...还可以自己写个程序,读取user_tables、user_indexes、user_constraints等视图,构建一个数据库文档,曾经为了比对两个数据库结构,写过一个生成pdf格式的程序,列出table...无意中从git上找到了一个契合此需求的项目,叫做screw,他是一个数据库表结构文档生成工具。 ? 作者的解释,是不是和我们的日常状态非常相像?
,当要将某一版本归档时,需要汇总的文档要求还是比较高的、各类文档齐全,包括项目架构、项目安装、接口等文档,而数据库表结构说明文档亦属于其一。...记得很早之前想找一个可以导出 MySQL 数据库表结构说明文档的工具,生态上的这种工具是有的、只不过并没有一个使我比较满足的。当然、看个人所需,我需要一个可以导出 markdown 文档的。...他只有一个功能、就是生成数据库表结构说明文档,格式为madkdown。...md2rtf md2openOffice md2Epub md2latex md2MediaWiki md2reStructureText md2textile md2OPML md2png 文档页面效果...生成的MD文件 [MySQL 表结构生成 Markdown 文档] MD文件转PDF [MySQL 表结构生成 Markdown转PDF 文档]
、各类文档齐全,包括项目架构、项目安装、接口等文档,而数据库表结构说明文档亦属于其一。...记得很早之前想找一个可以导出 MySQL 数据库表结构说明文档的工具,生态上的这种工具是有的、只不过并没有一个使我比较满足的。当然、看个人所需,我需要一个可以导出 markdown 文档的。...他只有一个功能、就是生成数据库表结构说明文档,格式为madkdown。...生成的MD文件 ?...MySQL 表结构生成 Markdown 文档 MD文件转PDF ? MySQL 表结构生成 Markdown转PDF 文档
它的核心功能包括: 1、自动完成数据库文档的生成并采用 GitHub 风格的 Markdown 格式输出,同时支持多种输出格式; 2、作为一个单一可执行文件,便于在 CI 场景下使用; 3、支持众多类型的数据库...以下是一个生成的示例: 数据库变更后可展示生成文档的变更 diff: 如何使用 安装 tbls,可以选择从 GitHub 发布页下载二进制文件手动安装,或者通过包管理工具如 deb、RPM、Homebrew...待安装完毕,你只需要简单的一条命令 tbls doc,便可以自动为数据库生成相应的文档。在生成文档的过程中,tbls 会读取配置文件(.tbls.yml)中的数据库连接信息以及文档生成的路径信息。...如果你希望对生成的文档内容有更多个性化的要求,也可以通过配置文件设定诸多细节,如表格过滤、ER图生成、注释添加等。...此外,它还支持各种流行的数据库,如 PostgreSQL,MySQL,SQLite 等,可满足你在各种场景下的需求。 更多项目详情请查看如下链接。
本章目录 1、创建maven项目 2、修改pom文件 3、生成文档 创建maven项目 此处以idea为例 修改pom文件 添加依赖 cn.smallbun.screw...--文档名称 为空时:将采用[数据库名称-描述-版本号]作为文档名称--> 数据库文档生成 数据库文档 ...goals> 生成文档
个人IP:shigen逛博客的时候,发现了一个很有意思的文章:数据库表结构导出工具。带着好奇,我也去DIY了一个,先看看效果:这个就是主要的程序界面,可以选择生成md文档或者docx文档。...总结做一波小总结:其实数据库文档生成,就是用一些sql语句获得对应的表信息和字段信息,使用文本拼接写入到文件里。...as err: messagebox.showerror("错误", f"连接到MySQL数据库时出错:{err}") return None# 获取数据库中的表信息及字段注释...doc.save("数据库文档.docx") messagebox.showinfo("成功", "Docx文档生成成功!")...# 创建主窗口root = Tk()root.title("数据库文档生成器")root.geometry("400x300")# 标签和输入框的内容fields = [("主机地址:", ""), (
JSDoc语法 文档 jsdoc-vuejs插件新增了以下几个块标签 @vue-prop @vue-data @vue-computed 用法和@param一样。 6....生成文档 在需要文档的地方,用块标签注释。
介绍 drf-spectacular是为Django REST Framework生成合理灵活的OpenAPI 3.0模式。...它可以自动帮我们提取接口中的信息,从而形成接口文档,而且内容十分详细,再也不用为写接口文档而心烦了 这个库主要实现了3个目标 从DRF中提取更多的schema信息 提供灵活性,使schema在现实世界中可用...(不仅仅是示例) 生成一个与最流行的客户端生成器配合良好的schema 环境准备 Python >= 3.6 Django (2.2, 3.1, 3.2) Django REST Framework...TITLE和DESCRIPTION和VERSION,如果想自定义更多的设置,请看文档 自定义接口内容信息 上面我们可以访问swagger接口文档,但是我们点开接口会发现没有任何内容信息 所以我们还需要在...summary:一个可选的短的总结描述 deprecated:将操作标记为已弃用 tags:覆盖默认标记列表 exclude:设置为True以从schema中排除操作 operation:手动覆盖自动发现将生成的内容
学习shell脚本编程的一次实践,通过shell脚本生成数据库的markdown文档,代码如下: HOST=xxxxxx PORT=xxxx USER="xxxxx" PASSWORD="xxxxxx...distinct TABLE_SCHEMA from information_schema.TABLES where TABLE_TYPE='BASE TABLE'" databaseList=$(mysql...distinct TABLE_NAME from information_schema.COLUMNS where TABLE_SCHEMA='${database}'" tableList=$(mysql...TABLE_NAME='${table}' and TABLE_SCHEMA='${database}' order by ORDINAL_POSITION" columnList=$(mysql
目前已经有不少工具帮助我们减少工作量,比如使用Swagger自动生成API文档,那么你的数据库表结构文档是不是还在手写呢?...目前Screw已经支持大部分我们日常使用的数据库,包括: MySQL MariaDB TIDB Oracle SqlServer PostgreSQL Cache DB(2016) H2...(开发中) DB2 (开发中) HSQL (开发中) SQLite(开发中) 瀚高(开发中) 达梦 (开发中) 虚谷 (开发中) 人大金仓(开发中) 而生成的文档包含这些格式: html...添加代码: /** * 文档生成 */void documentGeneration...= Configuration.builder() //版本 .version("1.0.0") //描述 .description("数据库设计文档生成
这是一款基于C#开发语言编写的数据库文档生成工具,主要实现了 SQlServer+MYsql 数据库表结构说明文档的生成,并且支持 SQLServer 数据库的备份功能,主要可以把数据库的表以及表的详细字段信息...、视图、存储过程等信息导出到 Word 中,可以方便开发人员了解数据库的信息或快速编写技术说明文档。...界面效果如下: 主界面 保存生成的文档 SQLsever 生成的文档效果 MYSQL生成的文档效果 备份数据界面 导出的 bak 文件 目前功能还需要进一步完善,该软件后续会持续改进,欢迎各位大神提
前言 今天大姚给大家分享一款.NET开源(MIT License)、免费、简单、实用的数据库文档(字典)生成工具,该工具支持CHM、Word、Excel、PDF、Html、XML、Markdown等多文档格式的导出...支持的数据库 SqlServer、MySQL、Oracle、PostgreSQL、DB2、SQLite。 文档的内容都包含什么?...工具源代码 运行源码链接SQLite 设置项目DBCHM为启动项目运行: 导出数据库表结构信息 项目源码地址 更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。
一键生成文档 我们在“2分钟玩转APIPOST”一讲中,简单介绍了如何生成并分享接口文档: 点击分享文档 复制并打开文档地址就可以看到了完整的接口文档。 本节课主要是讲解一些需要注意的事项。...响应参数的描述填写 很多新手困惑为什么APIPOST分享的文档没有成功响应示例和错误响应示例,那是因为APIPOST不会把发送后的实时响应的数据作为响应示例。...Apipost官方链接: Apipost-基于协作,不止于API文档、调试、Mockconsole.apipost.cn/register?
http://doxygen.nl/files/doxygen-1.8.17-setup.exe
protected 前边带protected和public的都生成。 public 前边public的生成。(默认) ? 四。选好路径 ? 五。选择引用文件和项目以生成链接。...排除具有给定名称的所有文档文件子目录。 -group :.....不生成帮助链接 -nonavbar 不生成导航栏 -serialwarn 生成有关 @serial 标记的警告...的 @docRoot 替换为 -charset 用于跨平台查看生成的文档的字符集。...指定源中每个制表符占据的空格数 -keywords 使程序包, 类和成员信息附带 HTML 元标记 -stylesheetfile 用于更改生成文档的样式的文件
背景 接触过几个针对flask自动生成接口文档的,但是感觉不太好用,然后发现了flask-docs,地址:https://github.com/kwkwc/flask-docs 但是感觉还是不太好用,...就进行了魔改 地址 https://gitee.com/heanny/flask-docs 添加的功能 可修改接口文档分类为中文 接口文档页面布局进行了优化美观 生成接口文档的方法进行了重构,并添加了部分兼容逻辑...添加了二级分类树 添加了html网页类型展示 修复部分问题 文档接口搜索已修复 测试页面接口及搜索已修复 form data可以使用,需要设置headers TODO 美化界面 增加的功能使用说明 中文类别...title="Sample App", version="1.0.0", description="A simple app API", ) doc.init_app(app) doc文档标题必须是第一行
领取专属 10元无门槛券
手把手带您无忧上云