简洁好用的数据库表结构文档工具 gitee: https://gitee.com/sanri/sanri-tools-maven cnblog:https://www.cnblogs.com/sanri1993 /p/13303630.html 简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中 不需要 powerdesigner 这种重量的建模工具 多数据库支持 。支持市面常见的数据库类型 MySQL、Oracle、SqlServer 多种格式文档。 支持用户自定义模板和展示样式 数据库支持 MySQL MariaDB TIDB Oracle SqlServer PostgreSQL Cache H2 DB2 文档生成支持 <artifactId>sql-document</artifactId> <version>1.0-SNAPSHOT</version> <description>screw 数据库文档生成工具示例
最近工作中做了一些调研性的工作,好久没更新博客了,今天就水一篇把,最近在补项目中的相关文档,众所周知接口文档和数据库字段文档是必须的,针对这两块东西如果是微服务的话接口众多,要从零开始梳理不知道要到猴年马月 为什么标题要拧出来说 markdown 这个东西,因为现在写的大多数文档都是以 .md 格式写的,习惯了真的就是比 word 这些工具好用啊,不知道为什么 wps 这个东西现在特别的臃肿,每次打开都感觉特别卡 数据库文档因为项目有使用 mySQL(MariaDB) 和 达梦数据库,所以必须至少要支持这 2 种数据库的自动文档生成。 screw这个工具官方仓库不支持达梦数据库,但是看到有 fork 项目添加支持了达梦数据库,然后也可以自定义导出样式和模板。 所以直接最终选用了screw,支持达梦数据库的点这个仓库。 直接看效果: screw 项目介绍 screw 是一个开源项目,专注于简洁好用的数据库表结构文档生成工具。
本章目录 1、创建maven项目 2、修改pom文件 3、生成文档 创建maven项目 此处以idea为例 修改pom文件 添加依赖 <dependency> <groupId>cn.smallbun.screw --文档名称 为空时:将采用[数据库名称-描述-版本号]作为文档名称--> <! --<docName>测试文档名称</docName>--> <! --描述--> <description>数据库文档生成</description> <! --标题--> <title>数据库文档</title> </configuration> <executions>
个人IP:shigen逛博客的时候,发现了一个很有意思的文章:数据库表结构导出工具。带着好奇,我也去DIY了一个,先看看效果:这个就是主要的程序界面,可以选择生成md文档或者docx文档。 总结做一波小总结:其实数据库文档生成,就是用一些sql语句获得对应的表信息和字段信息,使用文本拼接写入到文件里。 (tables_info): documentation = "# 数据库文档\n\n" documentation += f"数据库地址:{host_entry.get()}\n" ) with open("数据库文档.md", "w", encoding="utf-8") as file: file.write(documentation doc.save("数据库文档.docx") messagebox.showinfo("成功", "Docx文档生成成功!")
,看群里面的小伙伴儿用了之后反馈都说挺好用的;那么趁热打铁,一起整理了8款在线文档管理工具,相信总有一款能合你的胃口; 目录 RAP Eolink EasyAPI Apizza EasyDoc ShowDoc ShowDoc 地址:https://www.showdoc.cc/ ShowDoc是一个非常适合IT团队的在线API文档、技术文档工具。 如果不想编辑markdown文档,你还可以利用showdoc的自动化能力,从程序注释中自动生成API文档,或者从搭配的RunApi客户端(类似postman的api调试工具)中一边调试接口、一边自动生成文档 7.ApiFox https://www.apifox.cn ApiFox是一款API 文档、API 调试、API Mock、API 自动化测试工具,这个工具主要是以客户端为主,不仅能高效测试,还能快速生成在线的 8.ApiPost https://www.apipost.cn/ ApiPost不仅可以快速生成接口文档,还支持导出离线html、markdown、word文档。
简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护 、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是萌生了要自己写一个插件工具的想法,但由于自己前期在程序设计上没有很多造诣,且能力偏低,有想法并不能很好实现,随着工作阅历的增加,和知识的不断储备 ,感觉自己写的这个工具,很有这意味,虽然很小、但是开发中缺了它还不行,于是便起名为 screw(螺丝钉)。 支持数据库类型 MySQL MariaDB TIDB Oracle SqlServer PostgreSQL Cache DB 依赖 这里以 mysql8 数据库为例子 <! --数据库文档核心依赖--> <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core
简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护 、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是需要一个插件工具screw[1]来维护。 不需要 powerdesigner 这种重量的建模工具 多数据库支持 。支持市面常见的数据库类型 MySQL、Oracle、SqlServer 多种格式文档。 ✔️] Cache DB 依赖 这里以 mysql8 数据库为例子 <! --描述--> <description>数据库文档生成</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支持。
删除方法 db.collection.deleteOne() 删除单条文档 db.collection.deleteMany() 删除多条文档 db.collection.remove() 删除单条或多条文档 ,传递一个空文档 ({}) 就行 justOne:可选项,true,删除第一个满足删除条件的文档,默认 false,删除所有满足条件的文档 writeConcern:可选项,设置抛出异常的级别(比较复杂 只删除集合中第一条文档 删除指定条件的文档 db.inventory.deleteMany({ status : "A" }) ? status 为 “A” 的文档有两条,但只会删除匹配到的第一条 条件删除 删除 qty 字段值大于 50 的文档 db.inventory.remove( { qty: { $gt: 50 } } 删除操作的重点 删除文档不会删除索引 所有操作在单个文档级别上都是原子性的 以下方法也可以从集合中删除文档 db.collection.findOneAndDelete() db.collection.findAndModify
它提供了数据建模人员创建复杂的 ER 模型、正向工程、逆向工程以及模式同步所需的一切功能,同时还支持复杂的变更管理和文档生成功能。 、PDF 格式的数据结构文档; 内置代码模板生成 JavaBean,并且自带中文注释。 RISE RISE 是一个用于模型驱动信息系统开发的免费软件套件,它包含构建信息模型并将其转变为完整解决方案所需的各种功能,包括数据库、Web 服务和文档。 RISE 主要的功能包括: 完整的实体关系图,支持视图和索引,支持模型导出为图片; 自动命名规范,级联变更和命名,模型重构,模型一致性,自动接口生成,模型文档,内置 web service 测试; 自动数据库部署和 总结 本文介绍了 8 款免费的 MySQL 数据库常用建模工具,包括客户端软件和在线工具。客户端软件提供了强大完善的建模功能;在线建模工具无需安装即可使用,功能相对简单一些。
文档——灵活的、受json启发的文档——比许多人熟悉的处理数据的严格结构的传统方式更加简单、自然、通用和高性能。 Richard,如果你正在建模关于我的所有数据,作为你公司的一个客户,你可能会存储关于我的大部分信息在一个文档中。当文档从一种状态更改到另一种状态时,我们总是在单文档级别上有ACID事务。 对多文档事务的技术需求始于MongoDB的第一次收购,一个名为WiredTiger的数据库存储引擎,它是由创建BerkeleyDB嵌入式数据库(世界上最流行的数据库引擎之一)的人创建的。 如果你现在在一些on-prem或其他自管理的情况下运行MongoDB,你应该看看MongoDB的管理工具。 我们也有一个打包的,on-prem版本的相同功能称为MongoDB Ops Manager,它是运行MongoDB最完整的管理工具套件,包含了你需要的所有功能,包括编排、升级、维护任务、监控和警报。
http://doxygen.nl/files/doxygen-1.8.17-setup.exe
LibreOffice:开源办公套件,其中包括一个强大的文档转换工具。它支持将各种文件格式转换为 PDF、DOC、DOCX、ODT、RTF、HTML 等格式。 Pandoc:开源文档转换工具,可将各种格式的文档转换为其他格式。它支持将 Markdown、HTML、LaTeX、PDF、DOCX 等格式转换为其他格式。 Calibre:开源电子书管理工具,也可以用作文档转换工具。它支持将各种格式的文档转换为 EPUB、MOBI、PDF 等格式。 Adobe Acrobat Pro DC:付费的 PDF 编辑器和文档转换工具,它支持将各种文件格式转换为 PDF 格式。虽然价格较高,但它提供了强大的功能和易于使用的界面。 http://Online-Convert.com:免费的在线文档转换工具,支持将各种文件格式转换为 PDF、DOC、DOCX、ODT、RTF、HTML 等格式。
点击上方蓝字关注我 DM数据迁移工具DM DTS提供了主流大型数据库迁移到 DM、DM 到 DM、文件迁移到 DM 以及 DM 迁移到文件等功能,在做国产数据库适配过程中经常需要将现有数据库的数据迁移至国产数据库中 ,因此适配达梦DM8数据库时,可以使用DM DTS进行数据迁移。 工具安装 1.1 下载介质 下载链接: 根据部署的机器的类型选择对应的版本下载 1.2 安装 选择语言与时区 进入安装向导 接受授权协议 选择key文件(可无) 选择安装客户端 选择安装目录 开始安装 安装后出现如下工具 2. 数据迁移 选择DM数据迁移工具 创建工程 新建迁移任务:点击【迁移】→ 【新建迁移】 选择迁移任务,进行下一步 选择数据库类型:目前支持达梦数据库之间、其他主流关系型数据库至达梦、达梦到Oracle及其他文件之间的迁移
概述 MongoDB 环境准备 Windows 平台 使用MongoDB 配置 MongoDB 服务 报错处理 图形化工具 Ubuntu平台 简单示例 概述 什么是NoSQL? MongoDB 它是一款开源、跨平台、分布式,具有大数据处理能力的文档数据库。由C++语言编写,主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。 概念类比 MySQL MongoDB Table (表) Collection (集合) Row (行) Document (文档) Column(字段) Field (键值对) 环境准备 MongoDB Windows 平台 官方下载地址[1] 中文文档[2] 打开官网,根据自己电脑系统情况,选择合适的版本下载 ? 下载安装Robo 3T [3]该工具是跨平台的MongoDB可视化工具 ?
但对于开发人员来说,一般考虑团队实际情况,选择一种第三方工具,也就是所谓的Oracle数据库管理工具。下面我们为大家讲一讲8种常用的Oracle数据库管理工具。 ? 1、Oracle自带的pl/sql plus Oracle的sql * plus是与Oracle数据库进行交互的客户端工具,可以使用sql * plus进行查看,修改数据库记录。 8、Navicat for Oracle Navtcat是一款快捷,可靠的数据库管理工具,不是Oracle公司的,但是这款数据库管理工具界面清洁,操作方便, 当然, 在Oracle管理工具里面PL/SQL Developer才是王道,Navicat此处只是作为了解Oracle数据库的一种渠道,了解认识一下就可以,如果在MySQL数据库管理工具里面,Navicat有着更加重要的地位。 工欲善其事,必先利其器,想要熟练操作Oracle数据库,选择一款第三方工具是必不可少的。
OpenLiveWriter/issues/203 详细:http://dotnet.github.io/docfx/tutorial/docfx_getting_started.html 微软最近开源了全新的文档生成工具 DocFX,目前支持C#和VB,类似JSDoc或Sphinx,可以从源代码中提取注释生成文档之外,而且还有语法支 持你加入其他的文件链接到API添加额外的说明,DocFX会扫描你的源代码和附加的文件为你生成一个完整的
前言 OpenAPI 文档是基于 OpenAPI 规范(OpenAPI Specification, OAS)撰写的,主要用于描述 RESTful API 的一种标准化方式。 它是 API 文档的格式化规范,帮助开发者清晰地定义和理解 API 的结构和行为。 而 OpenAPI 代码生成工具是一类基于 OpenAPI 规范自动生成代码的工具。 通过这些工具,开发者可以快速生成符合规范的客户端 SDK、服务器端代码或文档,而无需手动编写固定格式的代码。通过这些工具加可以重复代码的编写,让开发者更专注于业务逻辑的实现。 和 3.0)的情况下自动生成 API 客户端库(SDK 生成)、服务器存根、文档和配置。 它们通过自动化生成代码、文档以及样板,让开发者专注于业务逻辑的创新。无论是初学者还是资深开发者,选择合适的工具,都能显著提高开发效率,同时减少维护成本。
今日主题:swagger接口文档生成工具 简介 在一个大的的项目中可能会有很多控制类,每个控制类中会有很多方法,这时候我们需要一个接口文档生成工具来暴露这些接口,方便我们进行直接查找测试,确实是方便了很多 .build(); } } 3、准备控制类 @PostMapping("/hello") @ApiOperation(value = "测试",notes = "这是一个测试文档