mysql markdown_MySQL 表结构生成 Markdown 文档 | 工具篇

mysql_markdown

It can generate markdown structure documents of MySQL succinctly~

5d6affd0ce7d

mysql_markdown

背景

在实施软件工程的时候,当要将某一版本归档时,需要汇总的文档要求还是比较高的、各类文档齐全,包括项目架构、项目安装、接口等文档,而数据库表结构说明文档亦属于其一。记得很早之前想找一个可以导出 MySQL 数据库表结构说明文档的工具,生态上的这种工具是有的、只不过并没有一个使我比较满足的。当然、看个人所需,我需要一个可以导出 markdown 文档的。

于是 mysql_markdown 就出现了、应用而生。它是一款基于 go 语言编写的一个命令行工具,适用于 Linux、Mac、Windows等平台。那么它可以做什么?他只有一个功能、就是生成数据库表结构说明文档,格式为madkdown。

安装

unix

curl -o /usr/local/bin/mysql_markdown -sSL https://raw.githubusercontent.com/alicfeng/mysql_markdown/master/release/mysql_markdown_unix

chmod +x /usr/local/bin/mysql_markdown

mac

curl -o /usr/local/bin/mysql_markdown -sSL https://raw.githubusercontent.com/alicfeng/mysql_markdown/master/release/mysql_markdown_mac

chmod +x /usr/local/bin/mysql_markdown

other

git clone https://github.com/alicfeng/mysql_markdown.git

cd mysql_markdown

go get "github.com/go-sql-driver/mysql"

go build -o /usr/local/bin/mysql_markdown mysql_markdown.go

chmod +x /usr/local/bin/mysql_markdown

使用

# 帮助函数

➜ mysql_markdown -h

flag needs an argument: -h

Usage: mysql_markdown [options...]

--help This help text

-h host. default 127.0.0.1

-u username. default root

-p password. default root

-d database. default mysql

-P port. default 3306

-c charset. default utf8

-o output. default current location

# 简单使用

➜ mysql_markdown -p samego -d samego

mysql connected ...

1/8 the demo table is making ...

2/8 the failed_jobs table is making ...

3/8 the migrations table is making ...

4/8 the password_resets table is making ...

5/8 the roles table is making ...

6/8 the user table is making ...

7/8 the userinfo table is making ...

8/8 the users table is making ...

mysql_markdown finished ...

md2anyDoc

md转其它类型的文档推荐使用 typora 工具 它支持如下转换格式

md2pdf

md2html

md2html(without styles)

md2word

md2rtf

md2openOffice

md2Epub

md2latex

md2MediaWiki

md2reStructureText

md2textile

md2OPML

md2png

文档页面效果

生成的MD文件

5d6affd0ce7d

MySQL 表结构生成 Markdown 文档

MD文件转PDF

5d6affd0ce7d

MySQL 表结构生成 Markdown转PDF 文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值