Erstellen einer Datenbank in Mysql über die Konsole ist dies eine der einfachsten und schnellsten Möglichkeiten, um mit diesem leistungsstarken relationalen Datenbankmanagementsystem zu beginnen.
MySQL ist eines der beliebtesten DBMS der Welt, und viele Entwickler und Systemadministratoren entscheiden sich oft dafür, die Konsole anstelle einer grafischen Oberfläche für die Arbeit mit Datenbanken zu verwenden.
Um eine Datenbank zu erstellen, müssen Sie die MySQL-Konsole öffnen und den Befehl verwenden CREATE DATABASE. Mit diesem Befehl können Sie den Namen der Datenbank angeben und einige zusätzliche Parameter definieren, z. B. die Zeichencodierung und die Sortierung.
Sie können auch Befehle verwenden USE DATABASE und SHOW DATABASES um die erstellte Datenbank auszuwählen und die Liste der vorhandenen Datenbanken entsprechend zu überprüfen.
Schritt 1: Installieren von Mysql
Bevor Sie eine Datenbank in Mysql über die Konsole erstellen können, müssen Sie das Mysql-Datenbankverwaltungssystem selbst installieren.
Hier ist eine Schritt-für-Schritt-Anleitung, die Ihnen hilft, Mysql zu installieren:
| Schritt 1: | Gehen Sie zur offiziellen Mysql-Website und laden Sie die Installationsdatei für Ihr Betriebssystem herunter. |
| Schritt 2: | Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen des Installationsprogramms. |
| Schritt 3: | Wählen Sie die Installationseinstellungen wie das Installationsverzeichnis und das Passwort für den Benutzer "root" aus. |
| Schritt 4: | Warten Sie, bis der Installationsprozess abgeschlossen ist, und stellen Sie sicher, dass Mysql erfolgreich auf Ihrem Computer installiert ist. |
Nach der Installation von Mysql können Sie mit der Erstellung der Datenbank über die Konsole beginnen.
Schritt 2: Anmelden bei der Mysql-Konsole
Um eine Datenbank in Mysql über die Konsole zu erstellen, müssen Sie sich als erster Schritt in der Mysql-Konsole anmelden. Dies kann wie folgt erfolgen:
1) Öffnen Sie eine Eingabeaufforderung (unter Windows) oder ein Terminal (unter Linux oder macOS).
2) Geben Sie den Befehl ein, um sich bei der Mysql-Konsole anzumelden:
mysql -u IHR BENUTZERNAME IST p
Ersetzen Sie IHREN BENUTZERNAMEN durch Ihren Mysql-Benutzernamen. Drücken Sie nach Eingabe des Befehls die Eingabetaste.
3) Nach Eingabe des Befehls werden Sie benachrichtigt, wenn Sie nach einem Passwort gefragt werden. Geben Sie Ihr Passwort ein und drücken Sie die Eingabetaste.
4) Wenn das Kennwort korrekt eingegeben wurde, melden Sie sich erfolgreich bei der Mysql-Konsole an und sehen eine Befehlszeilenschnittstelle mit Eingabeaufforderung:
Jetzt sind Sie bereit, eine Datenbank zu erstellen und andere Operationen mit Mysql-Befehlen auszuführen.
Schritt 3: Erstellen einer neuen Datenbank
Nachdem Sie MySQL installiert und den Server gestartet haben, können Sie mit der Erstellung einer neuen Datenbank beginnen. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal.
- Geben Sie den Befehl ein mysql -u [Benutzername] -p, wo [Benutzername] - dies ist Ihr MySQL-Benutzername und drücken Sie die Eingabetaste.
- Nach der Eingabe des Befehls müssen Sie möglicherweise das MySQL-Benutzerpasswort eingeben. Geben Sie das Passwort ein und drücken Sie die Eingabetaste.
- Sie befinden sich jetzt in einer interaktiven MySQL-Shell.
- Geben Sie den folgenden Befehl ein, um eine neue Datenbank zu erstellen: CREATE DATABASE [datenbankname];
Ersetzt [datenbankname] auf den gewünschten Datenbanknamen, zum Beispiel, mydatabase.
Nachdem Sie den Befehl ausgeführt haben, wird eine Meldung angezeigt, in der Sie aufgefordert werden, die Datenbank ohne Fehler zu erstellen.
Schritt 4: Auswählen der aktuellen Datenbank
Nachdem Sie die Datenbank in MySQL erstellt haben, müssen Sie sie als aktuelle Datenbank auswählen, um verschiedene Operationen auszuführen. Verwenden Sie dazu den Befehl USE.
Um die aktuelle Datenbank auszuwählen, müssen Sie den folgenden Befehl ausführen:
Hier ist der Name der Datenbank, die Sie auswählen möchten. Wenn Ihre Datenbank beispielsweise "mydatabase" heißt, sieht der Befehl folgendermaßen aus:
Nachdem Sie diesen Befehl ausgeführt haben, werden Sie mit der ausgewählten Datenbank arbeiten. Sie können verschiedene Abfragen ausführen, Tabellen erstellen, Daten einfügen und vieles mehr.
Es ist wichtig, sich daran zu erinnern, dass Sie die Datenbank auswählen müssen, bevor Sie irgendwelche Operationen ausführen. Wenn Sie keine Datenbank ausgewählt haben, werden die SQL-Befehle auf die zuletzt ausgewählte Datenbank oder die Standarddatenbank angewendet.
Schritt 5: Erstellen einer Tabelle in der Datenbank
Nachdem wir die Datenbank in MySQL erfolgreich erstellt haben, können wir mit der Erstellung der Tabelle beginnen. Eine Tabelle ist eine Datenstruktur, in der wir Informationen speichern.
Um eine Tabelle zu erstellen, verwenden wir die SQL-Anweisung CREATE TABLE . Mit dieser Anweisung können Sie eine Tabelle mit bestimmten Feldern (Spalten) und Datentypen für jedes Feld erstellen.
Um beispielsweise eine Tabelle mit dem Namen "users" mit den Feldern "id" (Ganzzahl, Primärschlüssel), "name" (Zeichenfolge, maximale Länge von 100 Zeichen) und "email" (Zeichenfolge, maximale Länge von 255 Zeichen) zu erstellen, können wir die folgende SQL-Abfrage verwenden:
CREATE TABLE users (id INT PRIMARY KEY,name VARCHAR(100),email VARCHAR(255));
Nachdem Sie diese Abfrage ausgeführt haben, wird die Tabelle "users" erfolgreich in der Datenbank erstellt. Wir können ihre Existenz mit dem Befehl SHOW TABLES; überprüfen.
Jetzt haben wir eine Datenbank mit einer Tabelle, in der wir Daten speichern können.
Schritt 6: Einfügen von Daten in eine Tabelle
Jetzt, da wir eine Tabelle in der Datenbank haben, können wir beginnen, Daten darin einzufügen. Dazu wird die INSERT INTO-Anweisung verwendet.
Beispiel für die Verwendung des INSERT INTO-Operators:
| Name der Spalte 1 | Name der Spalte 2 | Name von Spalte 3 |
|---|---|---|
| Wert 1 | Wert 2 | Wert 3 |
Hier sind "Spaltenname 1", "Spaltenname 2" und "Spaltenname 3" die Spaltennamen in der Tabelle, und "Wert 1", "Wert 2" und "Wert 3" sind die Werte, die wir in die Tabelle einfügen möchten.
Beispiel für einen bestimmten Befehl:
INSERT INTO название_таблицы (столбец_1, столбец_2, столбец_3) VALUES ('значение_1', 'значение_2', 'значение_3');
Hier ist "Tabellenname" der Name der Tabelle und "Spalte1", "spalte_2" und "spalte_3" sind die Namen der Spalten, in die wir die Daten einfügen möchten. 'wert_1', 'wert_2', 'wert_3' sind die Werte, die wir in die entsprechenden Spalten einfügen möchten.
Sie können einen einzelnen INSERT INTO-Befehl verwenden, um mehrere Datenzeilen gleichzeitig einzufügen. Ein Beispiel:
INSERT INTO название_таблицы (столбец_1, столбец_2, столбец_3) VALUES ('значение_1', 'значение_2', 'значение_3'), ('значение_4', 'значение_5', 'значение_6'), ('значение_7', 'значение_8', 'значение_9');
In diesem Beispiel fügen wir drei Datenzeilen mit einem einzelnen INSERT INTO-Befehl in eine Tabelle ein.
Jetzt wissen Sie, wie Sie Daten mit der INSERT INTO-Anweisung in eine Tabelle in MySQL einfügen. Es bleibt nur übrig, dieses Wissen in Ihren Projekten zu nutzen!
Schritt 7: Datenbankabfragen
Nachdem Sie die Datenbank in MySQL erstellt haben, können Sie mit der Abfrage beginnen. Mit Abfragen können Sie Daten in Datenbanktabellen abrufen, ändern, aktualisieren oder löschen.
Es gibt verschiedene Arten von Abfragen, die Sie verwenden können:
1. SELECT: Mit dieser Abfrage können Sie Daten aus einer Tabelle oder mehreren Datenbanktabellen auswählen und abrufen. Zum Beispiel:
SELECT * FROM Tabellenname;
2. INSERT INTO: Mit dieser Abfrage können Sie neue Datensätze oder Daten in eine Datenbanktabelle einfügen. Zum Beispiel:
INSERT INTO Tabellenname (Spalte1, Spalte2, Spalte3) VALUES (Wert1, Wert2, Wert3);
3. UPDATE: Mit dieser Abfrage können Sie vorhandene Daten in einer Datenbanktabelle aktualisieren. Zum Beispiel:
UPDATE Tabellenname SET Spalte1 = neuer Wert1, Spalte2 = neuer Wert2 WHERE Bedingung;
4. DELETE: Mit dieser Abfrage können Sie Datensätze oder Daten aus einer Datenbanktabelle löschen. Zum Beispiel:
DELETE FROM Tabellenname WHERE Bedingung;
Dies sind nur einige Beispiele für Abfragen, die Sie mit einer MySQL-Datenbank ausführen können. Mit diesen Abfragen können Sie mit den Daten in der Datenbank arbeiten und verschiedene Operationen durchführen, die Ihren Anforderungen entsprechen.