Automatyczne generowanie diagramu bazy danych MySQL [zamknięty]
Jestem zmęczony otwieraniem Dia i tworzeniem diagramu bazy danych na początku każdego projektu. Czy istnieje narzędzie, które pozwoli mi wybrać konkretne tabele, a następnie utworzyć diagram bazy danych dla mnie na podstawie bazy danych MySQL? Najlepiej, że pozwoli mi edytować diagram później, ponieważ żaden z kluczy obcych nie są ustawione...
Oto, co wyobrażam sobie na schemacie (proszę wybaczyć okropny projekt danych, nie zaprojektowałem go. Skupmy się na koncepcji diagramu, a nie na rzeczywiste dane, które reprezentuje dla tego przykładu ;)):
14 answers
Wypróbuj MySQL Workbench, dawniej DBDesigner 4:
Http://dev.mysql.com/workbench/
To ma tryb "bazy danych inżynierii wstecznej":
Database - > Reverse Engineer
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-25 07:53:11
Ostatnio zacząłem używać http://schemaspy.sourceforge.net /. Wykorzystuje GraphViz i wydaje mi się, że ma dobrą równowagę między użytecznością a prostotą.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-11 00:50:02
Na komputerze Mac, SQLEditor zrobi to, co chcesz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-22 01:48:14
To http://code.google.com/p/database-diagram / będzie inżynierem wstecznym Twojej bazy danych. Po prostu wykonaj eksport "tylko struktura", a następnie wklej SQL do narzędzia.
Try MySQL Maestro . Mi pasuje.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-25 18:50:50
Wierzę DB Designer robi coś takiego. I myślę, że mają nawet darmową wersję.
edytuj Nieważne. Połączenie Michaela jest o wiele lepsze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-05 15:48:10
MySQL Workbench działał jak czar.
Właśnie wykonałem kopię zapasową struktury bazy danych do skryptu SQL i użyłem jej w "Create EER Model From SQL Script" z MWB 5.2.37 Dla Windows.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-20 11:45:34
W MySql Workbench (6.0) możliwe jest wygenerowanie jednego diagramu na podstawie utworzonych tabel. Aby uzyskać dostęp do paska narzędzi, naciśnij Model i do przodu Utwórz Diagram z obiektów katalogu i gotowe!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-11 10:31:29
Spróbuj SchemaBank . Wspierają również inżynierię odwrotną.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-07 10:04:43
Jest super kiedyś pracowałem z mysql bench ale dla dużych baz danych (coś jak ponad 300 tabel) nie działa zbyt dobrze ale visual paradigm reverse database działa o wiele lepiej
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-01 14:30:37
PhpMyAdmin ma to, czego szukasz (od wielu lat): Wymaga to niewielkiej konfiguracji, ale daje również dodatkowe korzyści: http://www.phpmyadmin.net/documentation/#pmadb
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-31 13:59:36
Wypróbuj Vertabelo !
To internetowy modeler baz danych, który obsługuje inżynierię wsteczną.
Po prostu utwórz bezpłatnie Vertabelo Konto, zaimportuj istniejącą bazę danych do Vertabelo i voila-twoja baza danych jest w Vertabelo!
Obsługuje następujące bazy danych:
- PostgreSQL,
- MySQL,
- Wyrocznia,
- IBM DB2,
- HSQLDB,
- MS SQL Server.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-12 16:13:40
Oto narzędzie, które generuje diagramy relacyjne z MySQL (w tej chwili na Windows). Użyłem go w bazie danych z 400 tabel. Jeśli diagram jest zbyt duży dla pojedynczego diagramu, zostaje podzielony na mniejsze. Więc prawdopodobnie skończy się z wieloma diagramami i można poruszać się między nimi, klikając prawym przyciskiem myszy. Wszystko jest wyjaśnione w poniższym linku. Narzędzie jest darmowe (jak w wolnym piwie), autor sam używa go w zadaniach doradczych i pozwala innym korzystać to. http://www.scmlite.com/Quick%20overview
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-09 10:13:10
Tryb "Reverse Engineer Database" w Workbench jest tylko częścią płatnej wersji, a nie darmowej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-06 07:54:36