用于为MySQL数据库创建“数据字典”的实用程序

时间:2011-01-14 14:22:41

标签: mysql sql data-dictionary

我想知道是否存在为MySQL数据库创建数据字典的实用程序。

我正在考虑编写一个php脚本来获取有关数据库的元数据,并以逻辑格式显示它以供用户理解,但我宁愿避免如果有一些预先构建的实用程序可以只为我这样做。

4 个答案:

答案 0 :(得分:4)

您是否查看了HeidiSQLphpMyAdmin

另外,MySQL Admin

编辑#1 修复错误,添加了更多信息

答案 1 :(得分:1)

看起来MySQL Admin现在是MySQL Workbench,你需要企业版才能获得名为DBDoc的报告工具。它解释了在http://dev.mysql.com/doc/workbench/en/dbdoc-templates.html

上自定义DBDoc报告模板的一些内容

答案 2 :(得分:1)

查看https://stackoverflow.com/a/26703098/4208132

MySQL Workbench CE有一个db_doc.lua插件

[EDITED]

似乎LUA插件支持已停止。 所以我用Python编写了一个插件来生成数据字典。 它位于:https://github.com/rsn86/MWB-DBDocPy

答案 3 :(得分:1)

最简单的方法是免费下载Toad for MySQL,并针对mysql information_schema内部数据库创建自己的查询。您可以在下面的查询中添加所需的列。然后选择所有结果并使用TOAD导出为csv。

使用information_schema;

desc columns;

从列c中选择c.table_name,c.column_name,c.data_type 其中c.table_schema =" mydatabaseinstance&#34 ;;