Wird geladen
Der Programmierer kann über die Konsole mit der Datenbank arbeiten, dies bedeutet jedoch nicht, dass er dies tun sollte. Es gibt viele tolle Clients für die Arbeit mit SQL-Servern. Ich mag zum Beispiel SQLYog. Einige Hardcore-Spieler arbeiten weiterhin über die Konsole und viele direkt über Intellij IDEA.
Ja, sie weiß auch, wie man persönlich mit SQL-Servern umgeht. Aber da wir uns hier mit MySQL befassen, lernen wir gleichzeitig, wie man den MySQL-Client verwendet, der oft zusammen mit ihm geliefert wird. Es heißt MySQL Workbench.
Schritt 1. Folgen wir noch einmal dem Link und wählen dann den Link ganz unten aus. Als Ergebnis sollten Sie etwa Folgendes sehen:
![](https://cdn.codegym.cc/images/article/93d4d683-ce4f-4cbf-a7fa-67f4bd7ac4cc/512.jpeg)
Schritt 2. Wählen Sie MySQL Workbench aus und erhalten Sie die Möglichkeit, eine Version für jedes Betriebssystem auszuwählen:
![](https://cdn.codegym.cc/images/article/444e135f-28e2-4a1e-aae4-ab1daeefa187/800.jpeg)
Laden Sie es herunter und führen Sie die Installation aus.
Installation
Schritt 1. Wir starten die Installation und sehen das Standardfenster, klicken Sie auf Weiter:
![](https://cdn.codegym.cc/images/article/aa9b3bdb-fb8f-4720-88c9-88a9ad1bf68a/512.jpeg)
Schritt 2. Wählen Sie ein Verzeichnis aus, um das Programm zu installieren.
![](https://cdn.codegym.cc/images/article/495e8ce5-a66e-4381-826c-0e2d03ced2d8/512.jpeg)
Schritt 3. Wählen Sie eine Standardkonfiguration:
![](https://cdn.codegym.cc/images/article/a8c95029-cd21-4c1c-8b5e-e8b90b9f38f4/512.jpeg)
Schritt 4. Installieren:
![](https://cdn.codegym.cc/images/article/56426643-6d46-4c3d-be96-bbe06a1370ef/512.jpeg)
Schritt 5. Bei erfolgreicher Installation wird ein Fenster angezeigt:
![](https://cdn.codegym.cc/images/article/9e5db0f2-1ae2-4a0c-85d6-226998d5f066/512.jpeg)
Sie erhalten außerdem ein Angebot zur Einführung von Workbench. Mal sehen, was sich dahinter verbirgt...
Verbindung zur Datenbank herstellen
Ich habe Workbench gestartet und es zeigte mir das Standardfenster:
![](https://cdn.codegym.cc/images/article/5caa4999-bbd4-4f7f-9659-d916df84a865/800.jpeg)
Unten auf der Seite zeigt MySQL Workbench eine Liste Ihrer letzten Verbindungen zu verschiedenen Datenbanken an. Wenn Sie eine neue Verbindung erstellen möchten, klicken Sie auf das „Pluszeichen im Kreis“ oder verwenden Sie das obere Menü: Datenbank -> Mit Datenbank verbinden.
![](https://cdn.codegym.cc/images/article/9c78179c-d908-4f2f-8d06-f6141d3dace7/800.jpeg)
Auch wenn Sie sich entscheiden, eine bereits konfigurierte Verbindung zu verwenden, werden Sie möglicherweise dennoch nach einem Passwort gefragt:
![](https://cdn.codegym.cc/images/article/23d59134-cbcc-4018-b874-4a036f7200c0/512.jpeg)
Wenn Sie sich entscheiden, eine neue Verbindung zu erstellen, wird ein Panel wie dieses angezeigt:
![](https://cdn.codegym.cc/images/article/8574b7ab-99e8-4961-82e2-df3e81c4e100/800.jpeg)
Mit Workbench können Sie eine Verbindung zu jedem SQL-Server auf der Welt herstellen. Sie müssen daher Folgendes angeben:
- seine Adresse: Host & Port
- Nutzername
- Passwort (Sie werden später aufgefordert, es anzugeben)
Eigentlich müssen Sie einen Namen für die Verbindung auswählen – Sie können schreiben, was Sie möchten, und auch das Datenbankschema auswählen.
Tabellen in einer Datenbank sind in Gruppen organisiert, die als Schemas bezeichnet werden. Es handelt sich gewissermaßen um Datenbanken. Das heißt, ein Schema ist eine Datenbank.
Andererseits können Tabellen aus einem Schema auf Tabellen aus einem anderen Schema verweisen, sie können JOINed sein und dergleichen. Ein Schema ist also immer noch eine Gruppe von Tabellen. Im Grunde wie ein Paket in Java. Klassen innerhalb eines Pakets sind stärker miteinander verbunden, aber gleichzeitig hindert sie nichts daran, auf Klassen aus anderen Paketen zu verweisen.
Server Status
Nach dem Anmelden wird Ihnen höchstwahrscheinlich ein Fenster mit allgemeinen Informationen und Informationen zu dem Server angezeigt, mit dem Sie eine Verbindung hergestellt haben:
![](https://cdn.codegym.cc/images/article/e77ab056-5913-4ab6-a808-88401e4828ca/800.jpeg)
Hier gibt es für uns nicht viel Wert, aber wenn Sie auf den Link „Serverstatus“ in der oberen linken Ecke klicken, werden Ihnen einige Details angezeigt:
![](https://cdn.codegym.cc/images/article/26d4f668-a98d-4253-b1f0-463365abac16/1024.jpeg)
So zeigen Sie eine Liste von Datenbanken an
Öffnen wir die Liste der Datenbanken (Schemas) auf dem Server, mit dem wir eine Verbindung hergestellt haben. Öffnen Sie dazu die Registerkarte Schemas :
![](https://cdn.codegym.cc/images/article/f13beead-aa80-4d76-8cfb-a4d1279d3e0a/1080.jpeg)
Wenn Sie noch kein Schema haben, können Sie jederzeit eines erstellen.