Как изучить / проанализировать отношения таблиц БД MySQL? - PullRequest
2 голосов
/ 28 октября 2009

Мне дали БД MySQL, которая содержит 108 таблиц. Есть ли способ или инструмент (программное обеспечение), чтобы увидеть, как эти таблицы связаны (надеюсь, визуально), чтобы я мог понять использование каждой таблицы и как все работает вместе. Я обращаюсь к ним через что-то под названием «MySQL Tools» -> «MySQL Administrator» с привилегиями «Только чтение».

Все таблицы используют движок InnoDB.

* Я использую Mac

Ответы [ 3 ]

1 голос
/ 28 октября 2009

это произойдет «автоматически», только если база данных использует внешние ключи. по моему опыту, большинство приложений на базе MySQL этого не делают, поэтому вам может не повезти.

1 голос
/ 28 октября 2009

То, что вы хотите, это генератор ERD для MySQL. Выполните поиск в Google по MySQL ERD, и появится множество бесплатных опций. Я не использовал это, однако, я слышал приличные вещи о DBDesigner

0 голосов
/ 28 октября 2009
...