我想知道是否存在为MySQL数据库创建数据字典的实用程序。
我正在考虑编写一个php脚本来获取有关数据库的元数据,并以逻辑格式显示它以供用户理解,但我宁愿避免如果有一些预先构建的实用程序可以只为我这样做。
答案 0 :(得分:4)
答案 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 ;;