Утилита для создания «словаря данных» для базы данных MySQL - PullRequest
4 голосов
/ 14 января 2011

Мне интересно, существует ли утилита для создания словаря данных для базы данных MySQL.

Я рассматриваю возможность написания php-скрипта, который извлекает метаданные о базе данных и отображает их в логическом формате, чтобы пользователи могли их понять, но я бы предпочел этого избежать, если есть какая-то готовая утилитатам, которые могут просто сделать это для меня.

Ответы [ 4 ]

4 голосов
/ 14 января 2011

Вы просматривали HeidiSQL или phpMyAdmin ?

Также MySQL Admin .

Редактировать # 1 исправлена ​​опечатка, добавлена ​​дополнительная информация

1 голос
/ 12 ноября 2014

Самое простое, что можно сделать - это загрузить бесплатную версию Toad для MySQL и создать собственный запрос к внутренней базе данных mysql information_schema.Вы можете добавить столбцы, которые вы хотите к запросу ниже.Затем выберите все результаты и экспортируйте как csv, используя TOAD.

use information_schema;

столбцы desc;

выберите c.table_name, c.column_name, c.data_type из столбцов cгде c.table_schema = "mydatabaseinstance";

1 голос
/ 02 ноября 2014

Взгляните на https://stackoverflow.com/a/26703098/4208132

Существует плагин db_doc.lua для MySQL Workbench CE

[EDITED]

Кажется, что поддержка плагина LUA былапрекращено.Поэтому я написал плагин на Python для генерации словарей данных.Это доступно в: https://github.com/rsn86/MWB-DBDocPy

1 голос
/ 22 мая 2012

Похоже, что MySQL Admin теперь MySQL Workbench, и вам нужна версия Enterprise, чтобы получить инструмент для создания отчетов под названием DBDoc.Это объясняет немного о настройке шаблонов отчетов DBDoc на http://dev.mysql.com/doc/workbench/en/dbdoc-templates.html

...