MySQL Workbench ist eine integrierte Desktop-Software, die speziell für MySQL entwickelt wurde. Es handelt sich auch um die nächste Generation visueller Datenbankdesign- und -verwaltungstools. Es gibt sowohl Open Source- als auch kommerzielle Versionen. Die Software unterstützt Windows- und Linux-Systeme und kann von https://dev.mysql.com/downloads/workbench/ heruntergeladen werden. MySQL Workbench ist eine visuelle Datenbankdesignsoftware, die Datenbankadministratoren und -entwicklern eine vollständige visuelle Datenbankbetriebsumgebung bietet. Zu den Hauptfunktionen gehören Datenbankdesign und Modellerstellung, SQL-Entwicklung (ersetzt MySQL Query Browser) und Datenbankverwaltung (ersetzt MySQL Administrator). MySQL Workbench ist in zwei Versionen verfügbar:
Die anfängliche Schnittstelle von MySQL Workbench wird in der folgenden Abbildung dargestellt. (I) Verwenden von Workbench zum Bedienen der Datenbank Öffnen Sie die MySQL Workbench-Software, wie in der Abbildung unten gezeigt. Der mit einem Kästchen markierte Teil ist die Liste der Datenbanken, die auf dem aktuellen Datenbankserver erstellt wurden. ① Erstellen Sie eine DatenbankKlicken Sie mit der rechten Maustaste in einen leeren Bereich der SCHEMAS-Liste und wählen Sie „Schema erstellen …“, um eine Datenbank zu erstellen, wie in der folgenden Abbildung gezeigt. Geben Sie im Dialogfeld „Datenbank erstellen“ den Namen der Datenbank in das Feld „Name“ ein und wählen Sie in der Dropdownliste „Sortierung“ den von der Datenbank angegebenen Zeichensatz aus. Klicken Sie auf die Schaltfläche „Übernehmen“, um es erfolgreich zu erstellen, wie in der Abbildung unten gezeigt. Nachdem Sie die Einstellungen im Dialogfeld „Datenbank erstellen“ vorgenommen haben, können Sie eine Vorschau des SQL-Skripts für den aktuellen Vorgang anzeigen, nämlich „CREATE DATABASE test_db“, und dann auf die Schaltfläche „Übernehmen“ klicken. Klicken Sie abschließend im nächsten Popup-Dialogfeld direkt auf die Schaltfläche „Fertig stellen“, um die Erstellung der Datenbank test_db abzuschließen, wie in der folgenden Abbildung dargestellt. Verwenden Sie dieselbe Methode, um die Datenbank test_db_char zu erstellen, und geben Sie den Zeichensatz standardmäßig als UTF-8 an. ② Ändern Sie die Datenbank Nachdem Sie die Datenbank erfolgreich erstellt haben, können Sie den Zeichensatz der Datenbank ändern. Klicken Sie mit der rechten Maustaste auf die Datenbank, deren Zeichensatz geändert werden muss, und wählen Sie die Option „Schema ändern ...“, um den von der Datenbank angegebenen Zeichensatz zu ändern, wie in der folgenden Abbildung gezeigt. Im Dialogfeld zum Ändern der Datenbank kann der Name der Datenbank nicht geändert werden. Wählen Sie in der Dropdown-Liste Sortierung den Zeichensatz aus, auf den die Datenbank geändert werden soll. Klicken Sie auf die Schaltfläche „Übernehmen“, um es erfolgreich zu erstellen, wie in der Abbildung unten gezeigt. ③ Löschen Sie die DatenbankSie können eine Datenbank in der Liste SCHEMAS löschen. Klicken Sie mit der rechten Maustaste auf die zu löschende Datenbank und wählen Sie „Schema löschen...“, wie in der Abbildung unten gezeigt. Klicken Sie im Popup-Dialogfeld auf die Schaltfläche „Jetzt löschen“, um die Datenbank direkt zu löschen, wie in der folgenden Abbildung gezeigt. Wenn Sie auf die Schaltfläche „SQL überprüfen“ klicken, wird die dem Löschvorgang entsprechende SQL-Anweisung angezeigt. Klicken Sie auf die Schaltfläche „Ausführen“, um den Löschvorgang auszuführen, wie in der Abbildung unten gezeigt. ④ Legen Sie die Standarddatenbank festSie können in der Liste „SCHEMAS“ die Standarddatenbank auswählen, mit der rechten Maustaste auf die Datenbank klicken, für die Sie den Standard festlegen möchten, und „Als Standardschema festlegen“ auswählen, wie in der folgenden Abbildung gezeigt. Dieser Vorgang entspricht dem Befehl USE <database_name> im Befehlszeilentool. Nachdem die Datenbank test_db als Standarddatenbank festgelegt wurde, wird die Schriftart von test_db in der SCHEMAS-Liste fett angezeigt, wie in der folgenden Abbildung dargestellt. (II) Verwenden von Workbench zum Bedienen von Datentabellen ① Erstellen einer DatentabelleÖffnen Sie die MySQL Workbench-Software, erweitern Sie die aktuelle Standarddatenbank test_db in der Liste SCHEMAS, klicken Sie mit der rechten Maustaste auf das Menü „Tabellen“ und wählen Sie „Tabelle erstellen …“, um eine Datentabelle in der Datenbank test_db zu erstellen, wie in der folgenden Abbildung gezeigt. Geben Sie im Dialogfeld zum Erstellen einer Datentabelle den Namen der Datentabelle in das Feld „Tabellenname“ ein, bearbeiten Sie die Spalteninformationen der Datentabelle im Feldteil in der Abbildung und klicken Sie nach der Bearbeitung auf die Schaltfläche „Übernehmen“, um die Datentabelle erfolgreich zu erstellen, wie in der folgenden Abbildung gezeigt. Nachdem die Einstellungen abgeschlossen sind, können Sie eine Vorschau des SQL-Skripts des aktuellen Vorgangs anzeigen, dann auf die Schaltfläche „Übernehmen“ und schließlich im nächsten Popup-Dialogfeld auf die Schaltfläche „Fertig stellen“ klicken, um die Erstellung der Datentabelle tb_emp1 abzuschließen, wie in der folgenden Abbildung dargestellt. ② Datenblatt anzeigenNachdem Sie eine Datentabelle erfolgreich erstellt haben, können Sie die Strukturinformationen der Datentabelle anzeigen. Klicken Sie mit der rechten Maustaste auf die Datentabelle, deren Tabellenstruktur Sie anzeigen möchten, und wählen Sie die Option „Tabelleninspektor“, um die Struktur der Datentabelle anzuzeigen, wie in der folgenden Abbildung dargestellt. Im Dialogfeld zum Anzeigen der Datentabelle werden auf der Registerkarte „Info“ Informationen wie Tabellenname, Speicher-Engine, Spaltenanzahl, Tabellenbereichsgröße, Erstellungszeit, Aktualisierungszeit, Sortierregeln für Zeichensätze usw. angezeigt, wie in der folgenden Abbildung dargestellt. Auf der Registerkarte „Spalten“ werden die Informationen zu den Datenspalten der Tabelle angezeigt, einschließlich Spaltenname, Datentyp, Standardwert, Nicht-Null-Flag, Zeichensatz, Sortierregeln und Verwendungsberechtigungen, wie in der folgenden Abbildung dargestellt. ③ Ändern Sie die DatentabelleKlicken Sie in der test_db-Datenbank der SCHEMAS-Schnittstelle mit der rechten Maustaste auf die Datentabelle, deren Tabellenstruktur geändert werden muss, und wählen Sie die Option „Tabelle ändern …“, um die grundlegenden Informationen und die Struktur der Datentabelle zu ändern, wie in der folgenden Abbildung gezeigt. Im Dialogfeld zum Ändern der Datentabelle können Sie, wie in der folgenden Abbildung dargestellt, den Namen der Datentabelle im Feld Tabellenname ändern und die Spalteninformationen der Datentabelle im Feldteil in der Abbildung bearbeiten, einschließlich der Bearbeitung des Spaltennamens, der Bearbeitung des Datentyps, der Erstellung einer neuen Spalte und der Löschung einer Spalte. Sie können die Reihenfolge der Spalten anpassen, indem Sie sie nach oben und unten ziehen, und mit der rechten Maustaste auf die Datenspalte klicken, um die Spalte zu löschen. Klicken Sie nach Abschluss der Bearbeitung auf die Schaltfläche „Übernehmen“, um die Datentabelle erfolgreich zu ändern. Nachdem die Einstellungen abgeschlossen sind, können Sie eine Vorschau des SQL-Skripts des aktuellen Vorgangs anzeigen, dann auf die Schaltfläche „Übernehmen“ und schließlich im nächsten Popup-Dialogfeld auf die Schaltfläche „Fertig stellen“ klicken, um die Änderung der Datentabelle tb_emp1 abzuschließen, wie in der folgenden Abbildung dargestellt. ④ Löschen Sie die DatentabelleSie können eine Tabelle in der Tabellenliste der Datenbank test_db in SCHEMAS löschen. Klicken Sie mit der rechten Maustaste auf die zu löschende Tabelle und wählen Sie „Tabelle löschen...“, wie in der folgenden Abbildung gezeigt. Klicken Sie im Popup-Dialogfeld auf die Schaltfläche „Jetzt löschen“, um die Datentabelle direkt zu löschen, wie in der folgenden Abbildung gezeigt. Wenn Sie im Popup-Dialogfeld auf die Schaltfläche „SQL überprüfen“ klicken, wird die dem Löschvorgang entsprechende SQL-Anweisung angezeigt. Klicken Sie auf die Schaltfläche „Ausführen“, um den Löschvorgang auszuführen, wie in der folgenden Abbildung gezeigt. (III) PrimärschlüsseleinschränkungIn MySQL Workbench können Sie im Dialogfeld zum Ändern einer Tabelle die Primärschlüsseleinschränkung der Datentabelle ändern, indem Sie den Prüfstatus der PK-Spalte steuern. Wenn das PK-Kontrollkästchen aktiviert ist, wird die Spalte zum Primärschlüssel der Datentabelle. Wenn das PK-Kontrollkästchen deaktiviert ist, wird die Primärschlüsseleinschränkung der Spalte aufgehoben. Klicken Sie auf die Schaltfläche „Übernehmen“, um die Tabellenänderung abzuschließen, wie in der folgenden Abbildung gezeigt. (IV) FremdschlüsseleinschränkungenÖffnen Sie in MySQL Workbench das Dialogfeld zum Ändern der Datentabelle und rufen Sie die Registerkarte „Fremdschlüssel“ auf. Geben Sie zunächst den Fremdschlüsselnamen in „Fremdschlüsselname“ ein. Wählen Sie als Nächstes die Datentabelle in der aktuellen Datenbank in „Referenzierte Tabelle“ aus. Wählen Sie dann das Feld aus, in dem der Fremdschlüssel festgelegt werden soll. Wählen Sie als Nächstes das zugehörige Feld der Primärtabelle aus. Klicken Sie abschließend auf die Schaltfläche „Übernehmen“, um den Vorgang zum Hinzufügen des Fremdschlüssels abzuschließen, wie in der folgenden Abbildung dargestellt. Nachdem die Einstellungen abgeschlossen sind, können Sie eine Vorschau des SQL-Skripts des aktuellen Vorgangs anzeigen, dann auf die Schaltfläche „Übernehmen“ und schließlich im nächsten Popup-Dialogfeld auf die Schaltfläche „Fertig stellen“ klicken, um die Erstellung des Fremdschlüssels in der Datentabelle tb_emp2 abzuschließen, wie in der folgenden Abbildung dargestellt. Klicken Sie in der Liste der Fremdschlüsseleinschränkungen mit der rechten Maustaste auf den Fremdschlüssel, der gelöscht werden muss, wählen Sie die Option „Ausgewählte löschen“, löschen Sie den entsprechenden Fremdschlüssel und klicken Sie auf die Schaltfläche „Übernehmen“, um den Löschvorgang abzuschließen, wie in der folgenden Abbildung gezeigt. Nachdem die Einstellungen abgeschlossen sind, können Sie eine Vorschau des SQL-Skripts des aktuellen Vorgangs anzeigen, dann auf die Schaltfläche „Übernehmen“ und schließlich im nächsten Popup-Dialogfeld auf die Schaltfläche „Fertig stellen“ klicken, um das Löschen des Fremdschlüssels in der Datentabelle tb_emp2 abzuschließen, wie in der folgenden Abbildung dargestellt. (V) Eindeutige EinschränkungIn MySQL Workbench können Sie im Dialogfeld zum Ändern einer Datentabelle die eindeutige Einschränkung der Datentabelle bearbeiten, indem Sie den Prüfstatus der UQ-Spalte steuern. Wenn das UQ-Kontrollkästchen aktiviert ist, wird die Spalte zum eindeutigen Einschränkungsindex der Datentabelle; wenn das UQ-Kontrollkästchen deaktiviert ist, ist der eindeutige Einschränkungsindex der Spalte deaktiviert. Klicken Sie auf die Schaltfläche „Übernehmen“, um die Tabellenänderung abzuschließen, wie in der folgenden Abbildung gezeigt. (VI) StandardwertbeschränkungenBearbeiten Sie in MySQL Workbench im Dialogfeld „Tabelle ändern“ den Standardwert des Felds in der Spalte „Standard/Ausdruck“. Klicken Sie auf die Schaltfläche „Übernehmen“, um die Tabellenänderung abzuschließen, wie in der folgenden Abbildung gezeigt. (VII) Nicht-Null-EinschränkungenIn MySQL Workbench können Sie im Dialogfeld zum Ändern einer Datentabelle die Not-Null-Einschränkung der Datentabelle manipulieren, indem Sie den Prüfstatus der NN-Spalte steuern. Wenn das Kontrollkästchen NN aktiviert ist, stellt die Spalte eine Nicht-Null-Einschränkung für die Datentabelle dar. Wenn das Kontrollkästchen NN deaktiviert ist, wird die Nicht-Null-Einschränkung für die Spalte aufgehoben. Klicken Sie auf die Schaltfläche „Übernehmen“, um die Tabellenänderung abzuschließen, wie in der folgenden Abbildung gezeigt. 8. Daten in einer Tabelle bearbeitenÖffnen Sie die MySQL Workbench-Software, erweitern Sie die aktuelle Standarddatenbank test_db in der Liste SCHEMAS, erweitern Sie das Menü Tabellen, klicken Sie mit der rechten Maustaste auf die Tabelle tb_courses und wählen Sie Zeilen auswählen – Limit 1000, um die Daten in der Tabelle tb_courses zu bearbeiten, wie in der folgenden Abbildung gezeigt. Im Popup-Dialogfeld enthält die Menüleiste „Bearbeiten“ drei Schaltflächen, nämlich „Ändern“, „Einfügen“ und „Löschen“. Klicken Sie auf die Schaltfläche „Übernehmen“, um die Änderungen zu speichern, wie in der Abbildung unten gezeigt. Nachdem Sie die Einstellungen im Dialogfeld „Datentabelle bearbeiten“ vorgenommen haben, können Sie eine Vorschau des SQL-Skripts für den aktuellen Vorgang anzeigen, dann auf die Schaltfläche „Übernehmen“ und schließlich im nächsten Popup-Dialogfeld auf die Schaltfläche „Fertig stellen“ klicken, um die Änderung der Daten in der Datentabelle tb_courses abzuschließen, wie in der folgenden Abbildung dargestellt. 9. Ansicht① Erstellen Sie eine AnsichtÖffnen Sie die MySQL Workbench-Software, erweitern Sie die aktuelle Standarddatenbank test_db in der Liste SCHEMAS, klicken Sie mit der rechten Maustaste auf das Menü Ansichten und wählen Sie „Ansicht erstellen …“, um eine Ansicht zu erstellen, wie in der folgenden Abbildung gezeigt. Legen Sie im Dialogfeld „Ansicht bearbeiten“ wie unten gezeigt den Ansichtsnamen und die Ansichtsdefinition fest. Klicken Sie nach Abschluss der Bearbeitung auf die Schaltfläche „Übernehmen“, um die Ansicht erfolgreich zu erstellen. Nachdem die Einstellungen abgeschlossen sind, können Sie eine Vorschau des SQL-Skripts des aktuellen Vorgangs anzeigen, dann auf die Schaltfläche „Übernehmen“ und schließlich im nächsten Popup-Dialogfeld auf die Schaltfläche „Fertig stellen“ klicken, um die Erstellung der Ansicht „view_courses“ abzuschließen (siehe Abbildung unten). ② Ansichtsinformationen anzeigenAn diesem Punkt können Sie die neu erstellte Ansicht „view_courses“ im Verzeichnis „Views“ finden, mit der rechten Maustaste auf „view_courses“ klicken und „Zeilen auswählen – Limit 1000“ auswählen, um den Ansichtsinhalt anzuzeigen, wie in der folgenden Abbildung dargestellt. Im Dialogfeld zum Anzeigen der Ansichtsinhalte sind die Ansichtsinhalte schreibgeschützt und können nicht geändert werden, wie in der folgenden Abbildung dargestellt. ③ Ansicht löschenSie können Ansichten in der Ansichtsliste von SCHEMAS löschen. Klicken Sie mit der rechten Maustaste auf die zu löschende Ansicht und wählen Sie „Ansicht löschen...“, wie in der Abbildung unten gezeigt. Klicken Sie im Popup-Dialogfeld auf die Schaltfläche „Jetzt löschen“, um die Ansicht direkt zu löschen, wie in der folgenden Abbildung gezeigt. Wenn Sie auf „SQL überprüfen“ klicken, wird die dem Löschvorgang entsprechende SQL-Anweisung angezeigt. Klicken Sie auf die Schaltfläche „Ausführen“, um den Löschvorgang auszuführen, wie in der folgenden Abbildung gezeigt. 10. Gespeicherte ProzedurenÖffnen Sie die MySQL Workbench-Software und klicken Sie in der Menüleiste auf die Schaltfläche „Neue gespeicherte Funktion“, um eine neue gespeicherte Prozedur zu erstellen, wie in der folgenden Abbildung gezeigt. Legen Sie im Dialogfeld Gespeicherte Prozedur erstellen den Namen und die Definition der gespeicherten Prozedur fest und klicken Sie auf die Schaltfläche Übernehmen, um die benutzerdefinierte Funktion erfolgreich zu erstellen, wie in der folgenden Abbildung gezeigt Nachdem die Einstellungen abgeschlossen sind, können Sie eine Vorschau des SQL-Skripts des aktuellen Vorgangs anzeigen, dann auf die Schaltfläche „Übernehmen“ und schließlich im nächsten Popup-Dialogfeld auf die Schaltfläche „Fertig stellen“ klicken, um die Erstellung der gespeicherten Prozedur „new_procedure“ abzuschließen, wie in der folgenden Abbildung dargestellt. Erweitern Sie in der SCHEMAS-Schnittstelle das Verzeichnis „Stored Procedures“ in der Datenbank „test_db“ und klicken Sie mit der rechten Maustaste auf die neu erstellte gespeicherte Prozedur „new_procedure“, um gespeicherte Prozeduren zu erstellen, zu ändern und zu löschen, wie in der folgenden Abbildung gezeigt. 11. AuslöserÖffnen Sie die MySQL Workbench-Software, öffnen Sie in der SCHEMAS-Oberfläche das Datenbankverzeichnis test_db, erweitern Sie das Trigger-Verzeichnis von tb_emp8 und Sie können die mit der Datentabelle verknüpften Trigger anzeigen, wie in der folgenden Abbildung dargestellt. Klicken Sie in der SHEMAS-Oberfläche auf der rechten Seite der test_db-Datenbank auf die Schaltfläche „Informationen“, wie in der Abbildung unten gezeigt. Wählen Sie in der angezeigten Datenbankinformationsliste die Registerkarte „Trigger“ aus, um die ausführlichen Informationen zum Trigger anzuzeigen, einschließlich Triggername, Ereignistyp, zugehöriger Datentabelle und Triggerbedingung, wie in der folgenden Abbildung gezeigt. 12. Benutzer und Berechtigungen① Einen Benutzer erstellenÖffnen Sie die MySQL Workbench-Software, wählen Sie das Servermenü in der Menüleiste, wählen Sie die Option „Benutzer und Berechtigungen“ in der erweiterten Liste und rufen Sie die Benutzer- und Berechtigungsverwaltungsoberfläche auf, wie in der folgenden Abbildung dargestellt. Rufen Sie die Benutzer- und Berechtigungsverwaltungsoberfläche auf. Das obere linke Feld zeigt eine Liste der Benutzer in der aktuellen Datenbank an, einschließlich der Standardbenutzer mysql.session, mysql.sys und root des Datenbanksystems sowie benutzerdefinierter Benutzer. Die Liste zeigt auch den Hostnamen des Benutzers an, z. B. localhost. In der unteren linken Ecke der Verwaltungsoberfläche können Sie auf die Schaltfläche „Konto hinzufügen“ klicken, um einen neuen Benutzer zu erstellen, wie in der Abbildung unten gezeigt. In der Benutzeroberfläche zur Benutzererstellung können Sie den Benutzernamen, den Authentifizierungstyp, den Hostnamen, das Benutzerkennwort und die Kennwortbestätigung festlegen. Klicken Sie auf die Schaltfläche „Übernehmen“, um die Benutzererstellung abzuschließen, wie in der folgenden Abbildung gezeigt. Wählen Sie in der Benutzerliste links einen Benutzer aus, um den Benutzernamen, den Authentifizierungstyp, den Hostnamen, das Benutzerkennwort und andere Informationen des Benutzers anzuzeigen. Sie können die Benutzerinformationen auch ändern. Klicken Sie nach Abschluss der Änderung auf die Schaltfläche „Übernehmen“, um die Änderung der Benutzerinformationen abzuschließen (siehe Abbildung unten). ② Benutzer löschenUnterhalb der Benutzerliste können Sie auf die Schaltfläche „Löschen“ klicken, um einen Benutzer zu löschen, und auf die Schaltfläche „Aktualisieren“, um die Benutzerliste zu aktualisieren, wie in der folgenden Abbildung dargestellt. Dies ist das Ende dieses Artikels über das ausführliche Tutorial zur Verwendung von MySQL Workbench. Weitere relevante MySQL Workbench-Inhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der Routenkonfiguration von Vue-Router
>>: So implementieren Sie die Komprimierung von Webseiten im Nginx-Optimierungsdienst
Dieser Artikel stellt hauptsächlich die Wirkung d...
Inhaltsverzeichnis 1. Verwenden Sie in der v-for-...
1. Einleitung Es wird seit Version 5.0 unterstütz...
Vorwort Dieser Artikel stellt hauptsächlich den r...
Inhaltsverzeichnis Einführung Verwendung von Vers...
Zunächst einmal hängt die Gestaltung des Webseiten...
Inhaltsverzeichnis 1. Übersicht 1.1 Erstellen ein...
Inhaltsverzeichnis Ermitteln Sie, ob ein Datensat...
Durchscheinender Rand Ergebnis: Implementierungsc...
Dieser Artikel vergleicht und fasst vier Möglichk...
Dieser Artikel entstand aus meinen Beschwerden üb...
Mit dem Aufkommen von Docker haben sich viele Die...
Vorwort Als ich heute auf GitHub gestöbert habe, ...
Inhaltsverzeichnis Methode 1 1. Konfigurations- u...
Inhaltsverzeichnis 1. Grundlegendes Verständnis v...