Ausführen von MySQL-Abfragen über die Befehlszeile
In diesem Tutorial erfahren Sie, wie Sie MySQL-Abfragen über die Befehlszeile ausführen.
Um MySQL über die Befehlszeile auszuführen, verwenden wir den folgenden Befehl:
mysql -u userName -p databaseName < fileName.sql
Wir müssen jedoch zunächst die Eingabeaufforderung mit Windows + R-Taste öffnen, bevor wir beginnen. Wir hätten folgendes Fenster:
Hier geben wir cmd
ein und drücken OK
, was unsere Eingabeaufforderung öffnet. Als nächstes müssen wir das bin-Verzeichnis von MySQL Server über die Befehlszeile erreichen, für die der Snapshot wie folgt lautet:
Sobald wir den MySQL-Befehlszeilenclient eingeben, initialisieren wir unsere Arbeit, indem wir eine Datenbank erstellen, mit der wir arbeiten können. Lassen Sie uns eine Studenten
-Datenbank erstellen. Diese Operation kann mit dem folgenden Befehl im Client durchgeführt werden:
Nun verwenden wir den Befehl USE
, um die Kommandozeile anzuweisen, die aktuelle Datenbank in students
zu ändern. Sobald wir die Datenbank bereit haben, besteht unser nächster Schritt darin, eine Tabelle in der Datenbank zu erstellen. Erstellen wir eine Tabelle student_details
mit stu_id
, stu_firstName
und stu_lastName
als Spalten. Außerdem machen wir stu_id
zum Primärschlüssel. Dieser Vorgang kann wie folgt durchgeführt werden:
Versuchen wir nun, Zeilen mit Schülerdetails in diese Tabelle einzufügen. Wir können dies wie folgt tun:
Nachdem wir die Zeilen in die Tabelle eingefügt haben, können wir mit folgendem Befehl unsere Einträge in der Kommandozeile anzeigen:
Auf ähnliche Weise können wir jede der Operationen im MySQL-Befehlszeilenclient ausführen und ihn als Workbench verwenden.
Hinweis: Wenn Sie in diesem Befehlszeilen-Client SQL-Abfragen eingeben, wird die Ausgabe an den Client zurückgesendet und auf dem Bildschirm angezeigt.
Somit haben wir erfolgreich MySQL-Abfragen in der Kommandozeile ausgeführt.