项目简介
本项目的MysqlScanner工具,能够把数据库内的表结构信息输出为markdown文件,当前支持MySQL和TiDB两种数据库。
项目的主要特性和功能
- 可扫描MySQL和TiDB数据库来获取表结构信息。
- 能将获取的数据库表结构信息转换为markdown格式文件。
- 能借助命令行参数灵活指定数据库地址、端口号、用户名、密码、指定数据库以及指定表等内容。
- 若未指定数据库,会输出用户权限内的所有非系统库;若未指定表,在指定数据库时输出该数据库所有表,未指定数据库时输出用户权限所能接触到的所有同名表。
安装使用步骤
安装
- 已下载本项目的源码文件。
- 确保系统已安装Go语言环境。
- 在项目目录下,使用
go build
命令生成可执行文件。
使用
- 打开命令行工具,运行生成的可执行文件。
- 按照需求使用命令行参数进行配置,参数说明如下:
-add
:数据库地址,默认值为localhost。-port
:端口号,默认值为3306。-u
:用户名。-p
:密码。-db
:指定数据库,默认为用户权限内的所有非系统库。-tb
:指定表,在未指定数据库的情况下,会输出用户权限所能接触到的所有同名表。
- 例如,使用命令
go run main.go -add 127.0.0.1 -port 3306 -u root -p 1234 -db test -tb test
。 - 程序运行成功后,会在项目根目录生成对应的markdown文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】