Загрузка существующей базы данных в WWW SQL Designer?

Я несколько раз использовал WWW SQL Designer для разработки баз данных для приложений. Сейчас я отвечаю за работу над приложением с большим количеством таблиц (более 100 таблиц mysql), и я хотел бы иметь возможность смотреть на отношения между таблицами аналогично тому, как это предоставляет WWW SQL Designer. Кажется, что в нем есть возможность подключиться к базе данных и предоставить диаграмму ее структуры, но я еще не смог точно понять, как это сделать.

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
3
0
3 348
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Можете ли вы просто экспортировать sql-запрос, который строит ваши существующие таблицы, и запустить его в WWW SQL Designer? Большинство программ для управления базами данных имеют такую ​​возможность ...

Глядя на интерфейс дизайнера, я предполагаю, что когда вы запустите его на своем собственном сервере PHP / MySQL, вы сможете импортировать существующую базу данных с помощью кнопки «Импортировать из БД» в диалоговом окне «Сохранить / Загрузить».

Вы можете использовать VISIO для импорта базы данных, она построит для вас схему.

кстати, вы пробовали SchemaBank? Они основаны на веб-технологиях и достаточно хорошо поддерживают MySQL. Он ест ваш дамп sql и генерирует для вас таблицы и отношения.

Ответ принят как подходящий

http://code.google.com/p/database-diagram/

Это берет структуру SQL (дамп SQL) и показывает диаграмму :)

Очень круто. Теперь ему просто нужно работать с еще несколькими типами sql и лучше организовать диаграмму.

Paul Wicks 25.07.2009 19:08

Я пробовал это, и, к сожалению, он не показывает отношений между таблицами (т.е. внешними ключами).

Jan Święcki 28.11.2012 10:11

Я знаю, что это действительно старый материал, но я нашел решение (если люди его ищут): вам нужно отредактировать файл бэкэнд / php-mysql / index.php и заполнить настройки подключения. Все, что вам нужно, это щелкнуть Импорт из БД, а затем Нагрузка с именем вашей базы данных.

function setup_import() {
    define("SERVER","localhost");
    define("USER","");
    define("PASSWORD","");
    define("DB","information_schema");
}

Это было правильно для MySQL, но, к сожалению, мне понадобился SQLite, который реализован лишь частично. По состоянию на март 2016 года похоже, что проект мертв.

MandisaW 25.03.2016 19:40

Другие вопросы по теме