Erstellen einer Datenbank mit MySQL Workbench aus einem vorhandenen Schema / Modell

8

Ich habe ein Datenbankschema (oder Model?) mit MySQL Workbench erstellt. Ich möchte jetzt eine tatsächliche Datenbank erstellen.

Ich habe Forward- und Reverse-Engineer-Optionen gesehen und kann keine klare Antwort darauf finden, wenn beides das ist, was ich brauche.

Wie kann ich dies in eine tatsächliche Datenbank verwandeln?

    
KickingLettuce 23.01.2014, 16:52
quelle

3 Antworten

13

Dies ist für mysql workbench Version 6.0 und für den Export eines Schemas .

%Vor%

Platzieren Sie einen zu exportierenden Dateinamen in die Output SQL Script Datei, wählen Sie Ihre Optionen, nächstes

%Vor%

Dann wird eine Datei erstellt, die Sie in Ihre Datenbank importieren können, und sie erstellt Schemas, falls nicht vorhanden, erstellt Tabellen, falls nicht vorhanden.

Im Fall von Modellen müssen Sie für ein Tool, das Schemas, Tabellen, Indizes, Kaskadierung und alles, was mit einem vorhandenen Datenmodell zusammenhängt, viel Geld ausgeben.

>     
datelligence 23.01.2014, 17:05
quelle
1

Die offizielle Dokumentation enthält einen relevanten Artikel.
Ссылка

Wechseln Sie zu Schritt 11.

    
Abhi 10.05.2014 02:46
quelle
0

Um eine modellierte Schemastruktur auf einem realen Server zu realisieren, würden Sie entweder das Vorwärts-Engineering oder die Synchronisation verwenden. Die erste ist, wenn Sie nur das Modell haben und es alle Objekte in den Zielschemata erstellen möchten. Die Synchronisierung ist andererseits eine Möglichkeit, Ihr Modell und ein vorhandenes Schema (zweiseitig) zu synchronisieren. Das heißt, Objekte, die in Ihrem Modell nicht vorhanden oder geändert sind, werden auf dem Server erstellt und angepasst und umgekehrt. Es ist nicht notwendig, ein separates SQL-Skript zu erstellen und dieses manuell anzuwenden.

Für beide Aktionen sehen Sie das Datenbankmenü in der MySQL Workbench, wenn ein Modell geöffnet ist.

    
Mike Lischke 24.01.2014 08:43
quelle