Amos-li / mysql2md

MySQL 数据字典转 Markdown 格式

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MySQL 数据字典转 Markdown 格式

配置说明

// 必须参数[$host, $user, $pass, $dbname]
$host = 'localhost';
$user = 'root';
$pass = 'root';
$dbname = 'mysql';

// 可选参数[$port, $table, $charset, $filename]
$port = 3306;      // 默认为 3306
$table = null;     // 表名,默认为[null-打印全部表]
$charset = null;   // 字符集,默认为[utf8mb4]
$filename = null;  // 不带后缀,默认为 数据库名[$dbname]

运行说明

1、修改文件中对应配置后执行:
$ php ./mysql2md.php

2、通过传递参数执行,其中[$port, $table, $charset, $filename]为可选参数:
$ php ./mysql2md.php --host=localhost --user=root --pass=root --dbname=mysql --port=3306 --table=servers --charset=utf8 --filename=file

结果示例

servers -- MySQL Foreign Servers table

字段 类型 默认值 注释
Server_name char(64)
Host char(64)
Db char(64)
Username char(64)
Password char(64)
Port int(4) 0
Socket char(64)
Wrapper char(64)
Owner char(64)

About

MySQL 数据字典转 Markdown 格式


Languages

Language:PHP 100.0%