mysql表结构生成工具——mysql_markdown

  • Post author:
  • Post category:mysql


介绍

mysql_markdown是一款基于GO语言命令行工具

mysql_markdown能生成数据库结构文档,生成的文件为.md(markdown)格式。我们可以通过Typora工具(一款好用的markdown编辑器)将md文件转成word,html,pdf等格式的文件。

实例:

windows环境


拉取mysql_markdown的git项目到本地

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

编译mysql_markdown里的

mysql_markdown.go

文件,所以要

安装go语言

GO安装地址:

https://golang.org/dl/

查看是否安装成功

在这里插入图片描述

确认安装成功后,切换到mysql_markdown目录下,执行build操作

cd mysql_markdown
go get "github.com/go-sql-driver/mysql"
go build mysql_markdown.go

执行中遇到问题

go: github.com/go-sql-driver/mysql@v1.5.0: Get "https://proxy.golang.org/github.com/go-sql-driver/mysql/@v/v1.5.0.mod": dial tcp 34.64.4.113:443: i/o timeout

这种情况,正常是网络防火墙对.mod进行了限制,可以通过配置go 代理方式,解决

go env -w GO111MODULE=on

go env -w GOPROXY=https://goproxy.cn,direct

build(build就会在mysql_markdown目录下生成一个mysql_markdown.exe文件,即将go编译成了一个可执行文件)完后执行

mysql_markdown -h yourhost -u yourusername -p yourpwd -d yourdatabase -P yourport

示例:

在这里插入图片描述



版权声明:本文为tangsiqi130原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。