Wie senden Sie SQL-Abfragen über die Befehlszeile an MySQL?

Die primäre Option zum Ausführen einer MySQL-Abfrage über die Befehlszeile ist die Verwendung des MySQL-Befehlszeilentools. Dieses Programm befindet sich normalerweise in dem Verzeichnis, das MySQL installiert hat. Sie benötigen einen Benutzernamen und ein Passwort, um sich mit dem MySQL-Server zu verbinden.

  1. Laden Sie die Befehlszeilenschnittstelle

    Wenn Sie Windows verwenden, ist die Schnittstelle für den Zugriff auf die Befehlszeile die Eingabeaufforderung. Rufen Sie das Startmenü oder den Startbildschirm auf und suchen Sie nach "cmd" oder "Eingabeaufforderung" ohne Anführungszeichen. Wenn Sie Linux verwenden, heißt die Schnittstelle Terminal. Diese Anwendung wird gestartet, indem Sie im Anwendungsmenü nach "Terminal" suchen. Da viele Linux-Distributionen existieren, kann die genaue Methode zum Auffinden des Terminals variieren.

  2. Führen Sie das Befehlszeilentool aus

    Geben Sie "mysql --user=[Benutzername] --password=[Kennwort] [Datenbank]" in die Befehlszeile ein. Ersetzen Sie [Benutzername], [Kennwort] und [Datenbank] durch die entsprechenden Informationen ohne Klammern. Wenn Sie keine Datenbankeinrichtung haben, lassen Sie diesen Abschnitt leer. Eine Datenbank kann aus dem Tool heraus eingerichtet werden.

  3. Führen Sie die Abfragen aus

    Geben Sie in der MySQL-Befehlsshell die Abfrage ein, die Sie ausführen möchten. Wenn Sie keine Datenbank erstellt haben, können Sie dazu eine Abfrage ausführen. Geben Sie "DATENBANK ERSTELLEN [Datenbankname];" ein. in die Eingabeaufforderung. Ersetzen Sie [Datenbankname] durch den Namen Ihrer gewünschten Datenbank. Geben Sie "USE [Datenbankname];" ein. nachdem Sie eine Datenbank erstellt haben oder wenn Sie beim Ausführen des Tools keine Datenbank angegeben haben. Dadurch wird festgelegt, welche Datenbank standardmäßig von Abfragen betroffen ist.