mysql表结构转⽂档_MySQL表结构⽣成Markdown⽂档⼯具篇背景
在实施软件⼯程的时候,当要将某⼀版本归档时,需要汇总的⽂档要求还是⽐较⾼的、各类⽂档齐全,包括项⽬架构、项⽬安装、接⼝等⽂档,⽽数据库表结构说明⽂档亦属于其⼀。记得很早之前想⼀个可以导出 MySQL 数据库表结构说明⽂档的⼯具,⽣态上的这种⼯具是有的、只不过并没有⼀个使我⽐较满⾜的。当然、看个⼈所需,我需要⼀个可以导出 markdown ⽂档的。
于是 mysql_markdown 就出现了、应⽤⽽⽣。它是⼀款基于 go 语⾔编写的⼀个命令⾏⼯具,适⽤于 Linux、Mac、Windows等平台。那么它可以做什么?他只有⼀个功能、就是⽣成数据库表结构说明⽂档,格式为markdown。
mysql_markdown.github
mysql_markdown.download
]
安装
安装⽅式.1
# curl install
curl -fsSL "raw.githubusercontent/alicfeng/mysql_markdown/master/install" | sudo sh
安装⽅式.2
# build install
cd mysql_markdown
go get "github/go-sql-driver/mysql"
go build -o /usr/local/bin/mysql_markdown
chmod +x /usr/local/bin/mysql_markdown
使⽤
# 帮助函数
➜ mysql_markdown -h
flag needs an argument: -h
Usage: mysql_markdown []
--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 ...
mysql帮助文档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⽂件
MD⽂件转PDF
本作品采⽤《CC 协议》,转载必须注明作者和本⽂链接

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。