Загрузка существующей базы данных в WWW SQL Designer?
Вопрос
Я использовал WWW SQL Дизайнер несколько раз разрабатывал базы данных для приложений.Сейчас я отвечаю за работу над приложением с большим количеством таблиц (более 100 таблиц mysql), и мне бы хотелось иметь возможность рассматривать отношения между таблицами способом, аналогичным тому, который предоставляет WWW SQL Designer.Похоже, что в нем предусмотрены условия для подключения к базе данных и предоставления схемы ее структуры, но я пока не смог точно понять, как это можно было бы сделать.
Решение
http://code.google.com/p/database-diagram/
Для этого берется структура SQL (SQL дамп) и показывается диаграмма :)
Другие советы
Я знаю, что это действительно старый материал, но я нашел решение (если люди его ищут). :вы должны отредактировать файл backend/php-mysql/index.php и заполните настройки подключения.Все, что вам нужно, это нажать на Импорт Из базы данных, а затем Нагрузка с именем вашей базы данных.
function setup_import() {
define("SERVER","localhost");
define("USER","");
define("PASSWORD","");
define("DB","information_schema");
}
Можете ли вы просто экспортировать sql-запрос, который создает ваши существующие таблицы, и запустить его в WWW SQL Designer?Большинство программ для управления базами данных имеют такую опцию...
Глядя на интерфейс конструктора, я предполагаю, что когда вы запустите его на своем собственном сервере PHP / MySQL, вы сможете импортировать существующую базу данных с помощью кнопки "Импортировать из базы данных" в диалоговом окне Сохранения / загрузки.
Вы могли бы использовать VISIO для импорта базы данных, он построит ее схему для вас.
кстати, ты пробовал Схемабанк?Они основаны на Интернете и довольно хорошо поддерживают MySQL.Он использует ваш sql-дамп и генерирует таблицы и связи для вас.