MySQL Workbench-Tutorial: Was ist, wie wird es installiert und verwendet?

โšก Intelligente Zusammenfassung

MySQL Workbench ist das offizielle visuelle Werkzeug fรผr die MySQL relationale Datenbank, die Datenmodellierung, SQL-Entwicklung und Serveradministration in einer einzigen plattformรผbergreifenden Schnittstelle vereint, die Verbindungen zu lokalen oder entfernten Systemen herstellt. MySQL Server fรผr den tรคglichen Datenbankbetrieb.

  • ๐Ÿ”ท Was es ist: MySQL Workbench ist ein visuelles Datenbankdesign- und Zugriffstool fรผr MySQL, wodurch die Arbeit mit der Kommandozeile durch eine strukturierte grafische Benutzeroberflรคche ersetzt wird.
  • ๐Ÿ—„๏ธ Datenmodellierung: Visuelle Modellierung mit Vorwรคrts- und Rรผckwรคrtsentwicklung wandelt Diagramme in lebendige Modelle um MySQL Schemas, unterstรผtzt durch integrierte Modellvalidierung.
  • ๐Ÿ’ป SQL-Entwicklung: Der visuelle SQL-Editor erstellt, fรผhrt aus und debuggt Abfragen mit farblicher Hervorhebung, mehreren Ergebnisregisterkarten und gespeichertem Verlauf.
  • โš™๏ธ Administration: Die Serveradministration umfasst Benutzerverwaltung, Konfiguration, Datensicherung und -wiederherstellung sowie die รœberprรผfung der Serverprotokolle.
  • ๐ŸชŸ Installation: Die Einrichtung erfolgt in zwei Schritten โ€“ installieren MySQL Community-Server, dann MySQL Werkbank โ€” auf Windows, macOSoder Linux.
  • ๐Ÿค– KI-Unterstรผtzung: KI-Text-zu-SQL-Funktionen wie MySQL HeatWave GenAI und GitHub Copilot generieren und verfeinern Anfragen aus natรผrlicher Sprache.

MySQL Werkbank-Tutorial

Was ist MySQL?

MySQL ist eine relationale Open-Source-Datenbank.

MySQL ist plattformรผbergreifend, das heiรŸt, es lรคuft auf einer Reihe verschiedener Plattformen wie zum Beispiel Windows, Linux und macOS.

Warum MySQL?

Es gibt eine Reihe relationaler Datenbankverwaltungssysteme auf dem Markt.

Beispiele fรผr relationale Datenbanken sind Microsoft SQL Server, Microsoft Zugang, Oracle, DB2 usw.

Man kรถnnte sich fragen, warum wir uns dafรผr entschieden haben MySQL gegenรผber den anderen Datenbankverwaltungssystemen.

Die Antwort auf diese Frage hรคngt von mehreren Faktoren ab.

Betrachten wir die Stรคrken von MySQL im Vergleich zu anderen relationalen Datenbanken wie SQL Server:

  • MySQL Es unterstรผtzt mehrere Speichermodule, jedes mit seinen eigenen Spezifikationen, wรคhrend andere Systeme wie SQL Server nur ein einziges Speichermodul unterstรผtzen. Um dies zu verdeutlichen, betrachten wir zwei der von ihm unterstรผtzten Speichermodule. MySQL:
    • InnoDB โ€“ die standardmรครŸig mitgelieferte Speicher-Engine MySQL ab Version 5.5. InnoDB unterstรผtzt Fremdschlรผssel fรผr referenzielle Integritรคt und unterstรผtzt auch ACID-Standardtransaktionen.
    • MyISAM โ€“ die Standard-Speicher-Engine fรผr MySQL vor Version 5.5. MyISAM bietet keine Unterstรผtzung fรผr Transaktionen. Zu den Vorteilen gegenรผber InnoDB gehรถren Einfachheit und hohe Leistung.
  • MySQL Es weist im Vergleich zu anderen relationalen Datenbanksystemen eine hohe Leistung auf. Dies ist auf seine einfache Architektur und die Unterstรผtzung mehrerer Speichermodule zurรผckzufรผhren.
  • Kostengรผnstig โ€“ im Vergleich zu anderen relationalen Datenbanken ist es relativ gรผnstig. Die Community Edition ist sogar kostenlos. Die kommerzielle Edition hat eine Lizenzgebรผhr, die im Vergleich zu Lizenzgebรผhren fรผr Produkte wie beispielsweise โ€ฆ ebenfalls kostengรผnstig ist. Microsoft SQL Server.
  • Plattformรผbergreifend โ€” MySQL Es funktioniert auf vielen Plattformen, was bedeutet, dass es auf den meisten Rechnern eingesetzt werden kann. Andere Systeme wie MS SQL Server laufen nur auf dem Windows Plattform.

Um mit zu interagieren MySQLSie benรถtigen ein Serverzugriffstool, das mit dem Server kommunizieren kann. MySQL Server. MySQL unterstรผtzt mehrere Benutzerverbindungen.

Was ist MySQL Werkbank?

MySQL Workbench ist ein visuelles Datenbank-Design- und Modellierungswerkzeug fรผr den Zugriff auf Datenbanken. MySQL Serverbasierte relationale Datenbank. Sie ermรถglicht die Erstellung neuer physischer Datenmodelle und die Modifizierung bestehender MySQL Datenbanken mit Reverse-/Forward-Engineering- und ร„nderungsmanagementfunktionen. Der Zweck von MySQL Die Workbench soll eine Schnittstelle bieten, um einfacher und strukturierter mit Datenbanken zu arbeiten.

MySQL Werkbank

MySQL Workbench vereint drei Hauptfunktionsbereiche โ€“ Datenmodellierung und -design, SQL-Entwicklung und Serveradministration โ€“ die jeweils im Folgenden beschrieben werden.

Modellierungs- und Konstruktionswerkzeug

Modelle bilden den Kern der meisten validen und leistungsstarken Datenbanken. MySQL Workbench verfรผgt รผber Werkzeuge, mit denen Entwickler und Datenbankadministratoren visuelle, physische Datenbankdesignmodelle erstellen kรถnnen, die sich leicht in โ€ฆ รผbersetzen lassen. MySQL Datenbanken mittels Forward Engineering.

  • MySQL Workbench unterstรผtzt die Erstellung mehrerer Modelle in derselben Umgebung.
  • Es unterstรผtzt alle Objekte โ€“ wie Tabellen, Ansichten, gespeicherte Prozeduren und Trigger โ€“, aus denen eine Datenbank besteht.
  • MySQL Workbench verfรผgt รผber ein integriertes Modellvalidierungsprogramm, das alle gefundenen Probleme dem Datenmodellierer meldet.
  • Es ermรถglicht auรŸerdem die Verwendung verschiedener Modellierungsnotationen und kann durch die Verwendung von Lua, einer Skriptsprache, erweitert werden.

Die folgende Abbildung zeigt das Modellierungsfenster fรผr MySQL Werkbank.

MySQL Workbench-Modellierungs- und Konstruktionswerkzeug

SQL-Entwicklungstool

Strukturierte Abfragesprache (SQL) ermรถglicht es uns, unsere relationalen Datenbanken zu manipulieren. SQL ist das Herzstรผck aller relationalen Datenbanken.

  • MySQL Workbench verfรผgt รผber einen integrierten visuellen SQL-Editor.
  • Der visuelle SQL-Editor ermรถglicht es Entwicklern, Abfragen zu erstellen, zu bearbeiten und auszufรผhren. MySQL Serverdatenbanken. Es verfรผgt รผber Dienstprogramme zum Anzeigen und Exportieren von Daten.
  • Seine Syntax-Farbhervorhebungen helfen Entwicklern beim einfachen Schreiben und Debuggen von SQL-Anweisungen.
  • Es kรถnnen mehrere Abfragen ausgefรผhrt und die Ergebnisse automatisch in verschiedenen Registerkarten angezeigt werden.
  • Die Abfragen werden auch im Verlaufsbereich gespeichert, um sie spรคter abzurufen und auszufรผhren.

Die folgende Abbildung zeigt das SQL-Entwicklungsfenster fรผr MySQL Werkbank.

MySQL Workbench SQL-Entwicklungstool

Verwaltungstool

Die Serveradministration spielt eine entscheidende Rolle fรผr die Datensicherheit des Unternehmens. Zu den wichtigsten Aspekten der Serveradministration gehรถren Benutzerverwaltung, Serverkonfiguration, Serverprotokolle und vieles mehr. MySQL Workbench verfรผgt รผber folgende Funktionen, die den Prozess vereinfachen MySQL Serveradministration:

  • Benutzerverwaltung โ€“ ein visuelles Hilfsprogramm zur Verwaltung von Benutzern, mit dem Datenbankadministratoren bei Bedarf einfach neue Benutzer hinzufรผgen und bestehende Benutzer entfernen, Berechtigungen erteilen und entziehen sowie Benutzerprofile anzeigen kรถnnen.
  • Serverkonfiguration โ€“ ermรถglicht die erweiterte Konfiguration des Servers und die Feinabstimmung fรผr optimale Leistung.
  • Datensicherung und -wiederherstellung โ€“ ein visuelles Werkzeug zum Exportieren und Importieren MySQL Dump-Dateien. MySQL Dump-Dateien enthalten SQL-Skripte zum Erstellen von Datenbanken, Tabellen, Ansichten und gespeicherten Prozeduren sowie zum Einfรผgen von Daten.
  • Serverprotokolle โ€“ ein visuelles Werkzeug zur Anzeige MySQL Serverprotokolle. Die Protokolle umfassen Fehlerprotokolle, Binรคrprotokolle und InnoDB-Protokolle. Diese Protokolle sind bei der Serverdiagnose sehr hilfreich.

Die folgende Abbildung zeigt das Admin-Panel fรผr MySQL Werkbank.

MySQL Workbench-Verwaltungstool

Im nรคchsten Abschnitt wird die Installation behandelt. MySQL Werkbank auf Windows.

So installieren Sie MySQL Werkbank (fรผr Windows)

In diesem Abschnitt erfahren wir, wie man die Installation durchfรผhrt und die Verwendung รผbernimmt. MySQL Werkbank.

Montage von MySQL Workbench ist ein zweistufiger Prozess.

1) Installieren MySQL Community Server.

2) Installieren MySQL Werkbank โ€” Sie kรถnnen die Workbench mithilfe einer ZIP-Datei oder eines MSI-Installers installieren (empfohlen).

Hinweis: Fรผr die Installation benรถtigen Sie Administrator- oder Hauptbenutzerrechte.

Erste Schritte

Sobald Sie die oben genannten Installationen abgeschlossen haben, mรผssen Sie Folgendes einrichten: MySQL Die Werkbank ist unten abgebildet. Im Folgenden finden Sie eine schrittweise Anleitung zur Installation. MySQL Werkbank.

Schritt 1) โ€‹โ€‹ร–ffnen Sie das Home-Fenster. Der erste Schritt ist der Start. MySQL Werkbank. Was Sie sehen, wird als Startfenster bezeichnet.

Installieren MySQL Werkbank

Schritt 2) ร–ffnen Sie den Assistenten fรผr neue Verbindungen. Als nรคchstes mรผssen Sie Ihr/Ihre erstellen. MySQL Die Serververbindung enthรคlt Details zum Zieldatenbankserver, einschlieรŸlich der Verbindungsanleitung. Klicken Sie auf โ€ž+โ€œ im MySQL Workbench-Startfenster. Dadurch wird der Assistent zum Einrichten einer neuen Verbindung geรถffnet.

Installieren MySQL Werkbank

Schritt 3) Klicken Sie auf die Schaltflรคche โ€žSerververwaltung konfigurierenโ€œ. Als Anfรคnger kรถnnen Sie eine Verbindung zu einem lokal installierten Server herstellen. Klicken Sie im Fenster โ€žNeue Verbindung einrichtenโ€œ auf die Schaltflรคche โ€žSerververwaltung konfigurierenโ€œ, um die Konfiguration zu รผberprรผfen. MySQL Server.

Installieren MySQL Werkbank

Schritt 4) Klicken Sie auf die Schaltflรคche โ€žWeiterโ€œ, um fortzufahren. Es รถffnet sich ein neues Fenster mit dem Namen โ€žLokale Verwaltung konfigurierenโ€œ. Klicken Sie auf die Schaltflรคche โ€žWeiterโ€œ, um fortzufahren.

Installieren MySQL Werkbank

Schritt 5) Geben Sie Ihr Passwort ein und drรผcken Sie OK. Als Nรคchstes testet der Assistent die Datenbankverbindung. Sollte der Test fehlschlagen, korrigieren Sie die Datenbankverbindungsparameter. AnschlieรŸend รถffnet sich ein Popup-Fenster, in dem Sie nach Ihrem Root-Passwort gefragt werden, um die Verbindung zum lokalen System zu testen. MySQL Serverinstanz. Das Passwort ist dasjenige, das Sie bei der Installation festgelegt haben. MySQLGeben Sie Ihr Passwort ein und drรผcken Sie OK.

Installieren MySQL Werkbank

Schritt 6) Klicken Sie auf Weiter, um fortzufahren. Als Nรคchstes testet der Assistent die Verbindung zur Datenbank. Sollte der Test fehlschlagen, korrigieren Sie die Datenbankverbindungsparameter. Sind alle Tests erfolgreich, klicken Sie auf โ€žWeiterโ€œ, um fortzufahren.

Installieren MySQL Werkbank

Schritt 7) Klicken Sie auf Weiter. AnschlieรŸend รถffnet sich ein neuer Assistent zur lokalen Dienstverwaltung โ€“ mit diesem kรถnnen Sie zwischen mehreren Diensten wechseln. MySQL Die Server sind auf einem einzigen Rechner installiert. Als Anfรคnger kรถnnen Sie diesen Schritt รผberspringen und auf โ€žWeiterโ€œ klicken, um fortzufahren.

Installieren MySQL Werkbank

Schritt 8) Auswรคhlen MySQL Serverkonfigurationsdatei. Der Assistent prรผft anschlieรŸend die Zugriffsmรถglichkeit. MySQL Serverkonfigurationsdatei und testen Sie Start-/Stoppbefehle.

Installieren MySQL Werkbank

Schritt 9) Klicken Sie auf Fertigstellen, um die Serverkonfiguration abzuschlieรŸen. AnschlieรŸend kรถnnen Sie die aktuellen Konfigurationen รผberprรผfen. Klicken Sie nach der รœberprรผfung der Konfigurationen auf โ€žFertigstellenโ€œ, um die Serverkonfiguration abzuschlieรŸen.

Installieren MySQL Werkbank

Schritt 10) Klicken Sie auf Verbindung testen. Im nรคchsten Schritt wird eine Verbindung zum Server eingerichtet. Falls noch keine Verbindung erstellt wurde, kรถnnen die Standardwerte verwendet werden. Klicken Sie nach Eingabe des Verbindungsnamens (1) auf โ€žVerbindung testenโ€œ (2).

Installieren MySQL Werkbank

Schritt 11) Klicken Sie auf OK. Es รถffnet sich ein neues Dialogfeld, in dem Sie nach dem Passwort fรผr den Root-Benutzer/ausgewรคhlten Benutzer gefragt werden. Wenn Ihr MySQL Der Root-Benutzer hat ein Passwort, das Sie รผber den Store eingeben kรถnnen. Vault Funktion. Klicken Sie auf โ€žOKโ€œ.

Installieren MySQL Werkbank

Wenn das eingegebene Passwort korrekt ist, wird der folgende Bildschirm angezeigt. Klicken Sie auf beide OK-Schaltflรคchen, und Sie kรถnnen fortfahren.

Installieren MySQL Werkbank

Eine neue Instanz wird auf der Startseite angezeigt.

Installieren MySQL Werkbank

Double-Klicken und Abfrage starten.

Hรคufig gestellte Fragen

Das MySQL Workbench Community Edition ist kostenlos und Open Source unter der GPL und verfรผgbar fรผr Windows, macOSund Linux. Eine kommerzielle Edition mit zusรคtzlichen Funktionen ist im Rahmen der kostenpflichtigen Version enthalten. MySQL Enterprise-Abonnements von Oracle.

Ja. MySQL Workbench ist ein Client-Tool, daher benรถtigt es ein MySQL Server, zu dem eine Verbindung hergestellt werden soll โ€“ entweder lokal installiert oder รผber eine TCP/IP-Netzwerkverbindung erreichbar. Installieren MySQL Community-Server vor oder neben der Workbench.

Ja. MySQL Workbench ist plattformรผbergreifend und bietet offizielle Community-Builds fรผr Windows, macOSund gรคngigen Linux-Distributionen. Die Benutzeroberflรคche und die Funktionen sind bei allen dreien weitgehend identisch, obwohl diese Anleitung die Unterschiede zwischen den Systemen aufzeigt. Windows Installation.

MySQL Workbench ist eine Desktop-Anwendung mit visuellen Modellierungs- und Verwaltungswerkzeugen, wรคhrend phpMyAdmin eine browserbasierte Oberflรคche bietet. Workbench eignet sich fรผr Schema-Design und lokale Entwicklung; phpMyAdmin fรผr die schnelle Verwaltung serverseitiger Systeme. Beide sind kostenlos.

Fehler 2003 bedeutet, dass Workbench den Server nicht erreichen kann. Bestรคtigen Sie die MySQL Der Dienst lรคuft, Hostname und Port 3306 sind korrekt, und die Firewall bzw. Sicherheitsgruppe erlaubt die Verbindung. รœberprรผfen Sie bei Remote-Servern die Einstellung โ€žBind-Adresseโ€œ.

Ja. Der integrierte Migrationsassistent verschiebt Schemas und Daten nach MySQL aus Systemen wie Microsoft SQL Server, PostgreSQLund Sybase. Es ordnet Datentypen zu und ermรถglicht es Ihnen, die Skripte vor der Ausfรผhrung zu รผberprรผfen.

Ja. MySQL HeatWave GenAI bietet eine Funktion zur Umwandlung natรผrlicher Sprache in SQL, die mithilfe eines umfangreichen, schemabasierten Sprachmodells einfache Fragen in SELECT-Anweisungen umwandelt. Standalone-KI-Tools zur Text-zu-SQL-Konvertierung kรถnnen ebenfalls SQL-Anweisungen erstellen. MySQL Fragen zur รœberprรผfung.

Ja. GitHub-Copilot Schlรคgt SQL-Abfragen in Editoren wie z. B. vor und vervollstรคndigt diese. VS Code und Visual Studio, wo Joins, Filter und Schema-Code anhand von Kommentaren entworfen werden. MySQL Workbench verfรผgt รผber kein natives Copilot, daher sollten Sie den Entwurf in einem unterstรผtzten Editor erstellen und ihn einfรผgen.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: