
2017年11月9日09:30:29
用 PHP 写的一个类文件, 用来导出MySQL数据字典
导出表信息; 字段信息, 索引信息
可以导出浏览器适用的样式, 也可以导出word文档
建议上线前用这个导出一份, 整体过一遍, 防止有些字段, not null, 索引等设置不到位的情况
https://gitee.com/myDcool/PHP-DBDIC
用法:
include('./DBdic.php'); //浏览器显示
DBdic::ini('localhost', 'db_name', 'username', 'password')->outForBrowser(); //浏览器显示, 带左侧菜单
DBdic::ini('localhost', 'db_name', 'username', 'password')->outForBrowserWithMenu(); //下载word文档
DBdic::ini('localhost', 'db_name', 'username', 'password')->outForWord(); //只导出一个表
DBdic::ini('localhost', 'db_name', 'username', 'password')->setExportTable('user')->outForBrowser(); //导出部分表, 支持正则
DBdic::ini('localhost', 'db_name', 'username', 'password')->setExportTableArray(['user', 'goods_.*', 'product_\d{4}'])->outForBrowser();