MySQL Workbench-Tutorial: Was ist, wie wird es installiert und verwendet?
Was ist MySQL?
MySQL ist eine relationale Open-Source-Datenbank.
MySQL ist plattformübergreifend, was bedeutet, dass es auf einer Reihe verschiedener Plattformen läuft, z Windows, Linux und Mac OS usw.
In dieser MySQL Workbench-Tutorial, Sie werden lernen-
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.
Schauen wir uns die Stärken an MySQL im Vergleich zu überrelationalen Datenbanken wie SQL Server-
- MySQL unterstützt mehrere Speicher-Engines mit jeweils eigenen Spezifikationen, während andere Systeme wie SQL Server nur eine einzige Speicher-Engine unterstützen. Um diese Aussage zu verstehen, werfen wir einen Blick auf zwei der von unterstützten Speicher-Engines MySQL.
- InnoDB: – die standardmäßige Speicher-Engine, die mit bereitgestellt wird MySQL ab Version 5.5. InnoDB unterstützt Fremdschlüssel für referenzielle Integrität und unterstützt auch ACID-Standardtransaktionen.
- MyISAM: – es war die Standardspeicher-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 weist im Vergleich zu anderen Relationsdatenbanksystemen eine hohe Leistung auf. Dies ist auf das einfache Design und die Unterstützung von Engines mit mehreren Speicherfunktionen zurückzuführen.
- Kostengünstig, im Vergleich zu anderen relationalen Datenbanken ist es relativ kostengünstig. Tatsächlich ist die Community Edition kostenlos. Für die kommerzielle Edition fällt eine Lizenzgebühr an, die im Vergleich zu Lizenzgebühren für Produkte wie Microsoft SQL Server.
- Plattformübergreifend – MySQL funktioniert auf vielen Plattformen, was bedeutet, dass es auf den meisten Maschinen eingesetzt werden kann. Andere Systeme wie MS SQL Server laufen nur auf der Windows-Plattform.
Um mit zu interagieren MySQL, Müssen Sie ein Serverzugriffstool mit dem man kommunizieren kann MySQL Server. MySQL unterstützt mehrere Benutzerverbindungen.
Was ist MySQL Werkbank?
MySQL Werkbank ist eine Visuelles Datenbankdesign und -modellierung Zugriffstool für MySQL Server-relationale Datenbank. Es erleichtert die Erstellung neuer physischer Datenmodelle und die Änderung bestehender MySQL Datenbanken mit Reverse-/Forward-Engineering- und Change-Management-Funktionen. Der Zweck von MySQL Workbench soll die Schnittstelle bereitstellen, um einfacher und strukturierter mit Datenbanken arbeiten zu können.
MySQL Workbench – Modellierungs- und Designtool
- Modelle sind der Kern der meisten gültigen und leistungsstarken Datenbanken. MySQLWorkbench verfügt über Tools, mit denen Entwickler und Datenbankadministratoren visuell physische Datenbankentwurfsmodelle erstellen können, die leicht übersetzt werden können 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, Trigger usw., aus denen eine Datenbank besteht.
- MySQL Workbench verfügt über ein integriertes Dienstprogramm zur Modellvalidierung, das alle gefundenen Probleme an den Datenmodellierer meldet.
- Es ermöglicht auch verschiedene Modellierungsnotationen und kann durch die Verwendung von LUA, einer Skriptsprache, erweitert werden.
Die folgende Abbildung zeigt das Modellierungsfenster für MySQLWerkbank.
MySQL Workbench – SQL-Entwicklungstool
Strukturierte Abfragesprache (SQL) ermöglicht es uns, unsere relationalen Datenbanken zu manipulieren. SQL ist das Herzstück aller relationalen Datenbanken.
- MySQLWorkbench verfügt über einen integrierten visuellen SQL-Editor.
- Mit dem Visual SQL-Editor können Entwickler Abfragen erstellen, bearbeiten und ausfü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.
Anwendung MySQL Workbench – Verwaltungstool
Die Serveradministration spielt eine entscheidende Rolle bei der Sicherung der Daten des Unternehmens. Die Hauptprobleme bei der Serververwaltung sind Benutzerverwaltung, Serverkonfiguration, Serverprotokolle und vieles mehr. Werkbank MySQL verfügt über die folgenden Funktionen, die den Prozess vereinfachen MySQL Serververwaltung;
- Benutzerverwaltung – visuelles Dienstprogramm zum Verwalten von Benutzern, mit dem Datenbankadministratoren bei Bedarf problemlos neue Benutzer hinzufügen und vorhandene Benutzer entfernen, Berechtigungen gewähren und entziehen sowie Benutzerprofile anzeigen können.
- Serverkonfiguration – ermöglicht eine erweiterte Konfiguration des Servers und eine Feinabstimmung für optimale Leistung.
- Datenbanksicherung und -wiederherstellung – visuelles Tool zum Exportieren/Importieren MySQL Dump-Dateien. MySQL Dump-Dateien enthalten SQL-Skripte zum Erstellen von Datenbanken, Tabellen, Ansichten, gespeicherten Prozeduren und zum Einfügen von Daten.
- Serverprotokolle – visuelles Tool zum Betrachten MySQL Serverprotokolle. Zu den Protokollen gehören Fehlerprotokolle, Binärprotokolle und InnodDB-Protokolle. Diese Protokolle sind nützlich, wenn Sie eine Diagnose auf dem Server durchführen. Die folgende Abbildung zeigt das Modellierungsfenster für MySQL Werkbank.
Die folgende Abbildung zeigt das Admin-Panel für Workbench MySQL.
So installieren Sie MySQL Werkbank (z Windows)
In dieser MySQL Workbench-Tutorial für Anfänger, wir lernen, wie man es installiert und verwendet MySQL Werkbank.
Installieren MySQL Workbench ist ein zweistufiger Prozess.
1) Installieren MySQL Community Server
2) Installieren MySQL Werkbank – Sie können die Workbench mit einer Zip-Datei oder einem MSI-Installer installieren (empfohlen)
Hinweis: Für die Installation benötigen Sie Administrator- oder Poweruser-Rechte.
Erste Schritte
Sobald Sie die oben beschriebene Installation abgeschlossen haben, müssen Sie die Einrichtung vornehmen MySQL Werkbank wie unten gezeigt-
Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung zur Installation MySQL Werkbank.
Schritt 1) Öffnen Sie das Home-Fenster
Der erste Schritt besteht darin, die Workbench zu starten MySQL. Was Sie sehen, heißt Hauptfenster
Als nächstes müssen Sie Ihre erstellen MySQL Serververbindung, die Details zum Zieldatenbankserver enthält, einschließlich der Verbindungsinformationen. Klicken Sie auf ” + „ in MySQL Workbench-Startfenster. Dies wird geöffnet Neue Verbindung einrichten. Magier
Schritt 3) Klicken Sie auf die Schaltfläche „Serververwaltung konfigurieren“.
Als Einsteiger können Sie eine Verbindung für einen lokal installierten Server erstellen. Klicken Konfigurieren Sie die Serververwaltung Schaltfläche ein Neue Verbindung einrichten Fenster zur Überprüfung der Konfiguration des MySQL Server.
Schritt 4) Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren
Es öffnet sich ein neues Fenster mit dem Namen Konfigurieren Sie die lokale Verwaltung. Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
Schritt 5) Geben Sie Ihr Passwort ein und drücken Sie OK
Als nächstes testet der Assistent die Verbindungen zur Datenbank. Wenn der Test fehlschlägt, gehen Sie zurück und korrigieren Sie die Datenbankverbindungsparameter.5. Als nächstes öffnet sich ein Popup-Fenster, in dem Sie nach Ihrem Root-Passwort gefragt werden, um Ihre Verbindung mit der lokalen MySQL-Serverinstanz zu testen. Das Passwort ist das, das Sie während der Installation von festgelegt haben MySQL Werkbank. Geben Sie Ihr Passwort ein und drücken Sie OK
Schritt 6) Klicke weiter um fortzufahren
Als nächstes testet der Assistent die Verbindungen zur Datenbank. Wenn der Test fehlschlägt, gehen Sie zurück und korrigieren Sie die Datenbankverbindungsparameter. Andernfalls klicken Sie, wenn alle Tests erfolgreich verlaufen sind, auf „Weiter“, um fortzufahren.
Schritt 7) Klicken Sie auf Weiter
Danach öffnet sich ein neuer Assistent zur lokalen Dienstverwaltung. Er ermöglicht Ihnen, zwischen mehreren MySQL-Servern zu wechseln, die auf einem Computer installiert sind. Als Anfänger können Sie dies überspringen und auf Nächster um fortzufahren.
Schritt 8) Auswählen MySQL Serverkonfigurationsdatei
Der Assistent prüft dann die Zugriffsfähigkeit MySQL Serverkonfigurationsdatei und testen Sie Start-/Stoppbefehle.
Schritt 9) Klicken Sie auf „Fertig stellen“, um die Serverkonfiguration abzuschließen
Als nächstes können Sie die aktuellen Konfigurationen überprüfen. Klicken Sie nach der Überprüfung der Konfigurationen auf Fertig stellen, um die Serverkonfiguration abzuschließen.
Schritt 10) Klicken Sie auf Verbindung testen
Der nächste Schritt besteht darin, eine Verbindung einzurichten, über die eine Verbindung zum Server hergestellt werden kann. Wenn Sie noch keine Verbindung erstellt haben, können Sie die angegebenen Standardwerte verwenden. Klicken Sie auf Verbindung testen [2], nachdem Sie den Verbindungsnamen [1] eingegeben haben.
Schritt 11) klicken Sie auf OK
Ein neues Dialogfeld wird geöffnet und fragt Sie nach dem Passwort für root/den ausgewählten Benutzer. Wenn Ihr MySQL Wenn der Root-Benutzer ein Passwort hat, können Sie dieses mit „Speichern in“ eingeben. Vault Funktion. Klicken Sie auf „OK“.
Wenn das eingegebene Passwort für den Benutzer korrekt ist, wird der folgende Bildschirm angezeigt. Klicken Sie auf beide OK Knöpfe und schon kann es losgehen.
Eine neue Instanz wird auf der Startseite angezeigt.
Double Klicken Sie und beginnen Sie mit der Abfrage.
Zusammenfassung
- MySQL ist eine relationale Open-Source-Datenbank, die plattformübergreifend ist.
- MySQL Unterstützt mehrere Speicher-Engines, was die Leistungsoptimierung und Flexibilität des Servers erheblich verbessert. Vor Version 5.5 war MyISAM die Standardspeicher-Engine, die ab Version 5.5 keine Unterstützung für Transaktionen bot; Die Standardspeicher-Engine ist InnoDB, die Transaktionen und Fremdschlüssel unterstützt.
- MySQL Der Server kann mithilfe einer Reihe von MySQL-Tools für den Serverzugriff verwaltet werden, darunter sowohl kommerzielle als auch Open-Source-Produkte. Beliebte Beispiele sind:
- phpMyAdmin – plattformübergreifendes webbasiertes Open-Source-Serverzugriffstool
- SQLYog – auf die Windows-Plattform ausgerichtetes, kommerzielles Desktop-Server-Zugriffstool
- MySQL Werkbank – Plattformübergreifendes Open-Source-Serverzugriffstool
- MySQL Workbench ist eine integrierte Entwicklungsumgebung für MySQL Server. Es verfügt über Dienstprogramme für Datenbankmodellierung und Design, SQL-Entwicklung und Serveradministration.