• Stars
    star
    435
  • Rank 97,542 (Top 2 %)
  • Language
    Go
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

It can generate markdown structure documents of MySQL succinctly~

mysql_markdown

🛠 It can generate markdown structure documents of MySQL succinctly~

release version build status open source

前言背景

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

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

🪤 快速安装

哪位老哥协助帮忙发布到包管理器更是方便了 感恩~

releases 页面下载运行,源码编译也行。

🚀 快速使用

# 帮助
➜  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
-t      tables.   default all table and support ',' separator for filter, every item can use regexp
-l      language. default cn,support: cn,en

# 使用
➜ mysql_markdown -p samego -d samego
connecting to MySQL to export markdown document file.
 100% |█████████████████████████████████████████████████████████████████████████████████████| (31/31, 70 it/s)
convert to document finished in mysql_20220429_101148.md

💾 文档快照

MySQL 表结构生成 Markdown 文档

🏷 特别说明

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

  • md2pdf
  • md2html
  • md2html(without styles)
  • md2word
  • md2rtf
  • md2openOffice
  • md2Epub
  • md2latex
  • md2MediaWiki
  • md2reStructureText
  • md2textile
  • md2OPML
  • md2png

License

mysql_markdown is licensed under the MIT License.

More Repositories

1

IdentityCard

中国(大陆)公民身份证工具类🔨用于身份证计算年龄、生日、星座、性别、生肖、政区划代码,同时绘制身份证正反面
PHP
114
star
2

note

笔记分享 | Note Share
HTML
114
star
3

TeamStandard

基于gitbook构建团队项目开发规范文档,期待你的提议☆⌒(*^-゜)v THX!!
PHP
90
star
4

AShell

开发者常用脚本shell
Shell
80
star
5

gogs_drone_docker

For the better CI as well as CD using gogs and drone base on Docker
Dockerfile
77
star
6

mobileGroupControlSystem

mobile group control system | 手机群控系统
PHP
51
star
7

sshAutoLogin

It can make your ssh login simply as well as efficiently on Mac or Linux.
Shell
22
star
8

sise

广州大学华软软件学院信息管理Android客户端
Java
13
star
9

WechatRecord

Android手机微信客户端聊天记录超权限解析 | 咦~源码怎么在dev分支呢
10
star
10

kubernetes_cicd

For the better CI as well as CD using gogs and drone base on kubernetes
9
star
11

laravel-runtime

基于Laravel构建请求信息日志以及接口智能分析
PHP
9
star
12

Linux_env

This is about Unix/Linux Tool including shell 、python as well as tool,and so on
Shell
9
star
13

KubernetesClient

kubernetes client for k8s manager~
PHP
7
star
14

laravel-migrate

基于 Laravel 官方针对 Migrate 层面构建增强化扩展组件
PHP
5
star
15

gin_template

基于 gin 框架的服务基准框架
Go
4
star
16

service-client

一款远程调用微服务通讯的客户端,支持多种通讯协议
PHP
4
star
17

publish_aliyun_oss

Drone plugin for aliyun.oss publish static resource
Go
3
star
18

wechat-withdrawal-monitor

基于itchat库构建文件撤回监听并发送到微信助手
Python
3
star
19

api-response

PHP
2
star
20

callback_tool

Callback debugging terminal tool~
Go
1
star
21

wechatRecordServer

wechatRecord-Server
PHP
1
star
22

dockerfile

构建开发环境容器-Dockerfile
Dockerfile
1
star
23

storage.draw.io

1
star
24

learncode

学习编程语言的源码记录
Python
1
star
25

FrontStandard

前端规范
HTML
1
star
26

aliyun_rocket_mq

基于阿里云官方SDK增强组件,更加优雅的应用姿势、更加灵活的动态配置,让应用层服务组件更加标准规范
PHP
1
star
27

laravel-helper

Laravel-helper is designed to help you generate code specification and robust architecture~
PHP
1
star