Есть ли инструмент, который может визуально отображать отношения таблиц в MySQL?

Я ищу инструмент, который может отображать отношения в моей базе данных в mysql. Я бы хотел что-то вроде представления, которое создается в MS-SQL Server Management Studio в «Показать панель диаграмм». Такое существует?

Я отвечаю за дизайн базы данных и за использование в ней соглашений о рельсах. Я бы не отказался указать отношения вручную.

Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
1
0
9 705
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Большинство баз данных MySQL по-прежнему используют таблицы MyISAM, которые не предоставляют ограничений внешнего ключа. Лучшее, что вы можете сделать без явных FK, - это угадать отношения между таблицами.

Тот факт, что ограничения RI не записываются и не применяются MyISAM, не означает, что в логической структуре базы данных не существует взаимосвязей между таблицами.

Bill Karwin 16.12.2008 01:35

Год назад я использовал DBVis вместе с Oracle. Считается, что он также работает с MySql.

Altova DatabaseSpy покажет их, если вы работаете в Windows. В противном случае проще всего запросить INFORMATION_SCHEMA (если вы используете MySQL v5 или новее) и проверить статистику использования ключевых столбцов для всех таблиц. Это легко написать сценарий.

Может, в официальном инструменте такое есть?

http://dev.mysql.com/downloads/workbench/5.1.html

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

У MySQL жаба нет инструмента схемы схемы? Думаю, да. Я не специалист по диаграммам (гораздо больше доволен выводом mysqldump), но я работал со многими людьми, которые клянутся Toad.

Просто fyi Toad 5.7 для инструмента построения диаграмм sql server "не лицензирован", что делает бессмысленным получение жабы для построения диаграмм.

Dmitry 13.07.2012 17:32

MySQL Workbench 5.1.16 содержит ошибки в моей системе OS X 10.5.7. Я обнаружил, что он делает такие вещи, как сбои и исчезает без ошибок. Или произойдет ошибка при попытке изменить размер страницы в настройках печати.

Я также пробовал запустить его в Windows XP под VMWare. Там он казался более стабильным и удобным. Я смог перепроектировать БД и создать диаграмму.

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