So senden Sie SQL-Abfragen über die Befehlszeile an MySQL - Gunook

Inhaltsverzeichnis:

So senden Sie SQL-Abfragen über die Befehlszeile an MySQL - Gunook
So senden Sie SQL-Abfragen über die Befehlszeile an MySQL - Gunook

Video: So senden Sie SQL-Abfragen über die Befehlszeile an MySQL - Gunook

Video: So senden Sie SQL-Abfragen über die Befehlszeile an MySQL - Gunook
Video: Festplatte auf Windows 10 defragmentieren - so geht's 2024, Kann
Anonim

Ein einfaches textbasiertes Programm namens mysql sollte Teil Ihrer MySQL-Installation gewesen sein. Damit können Sie SQL-Abfragen direkt an den MySQL-Server senden und die Ergebnisse im Textformat ausgeben. Es ist eine schnelle und einfache Möglichkeit, Ihre MySQL-Installation zu testen.

Schritte

Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 1
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 1

Schritt 1. Suchen Sie das mysql-Programm (sollte sich in einem Unterverzeichnis namens bin unter dem Verzeichnis befinden, in dem MySQL installiert wurde)

  • Z. B. Windows-Benutzer: C:\mysql\bin\mysql.exe
  • Z. B. Linux/Unix-Benutzer: /usr/local/mysql/bin/mysql
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 2
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 2

Schritt 2. Starten Sie mysql - Geben Sie an der Eingabeaufforderung Folgendes ein:

mysql -h Hostname -u Benutzername -p,

  • wo

    • host ist die Maschine, auf der der MySQL-Server läuft
    • Benutzername ist das MySQL-Konto, das Sie verwenden möchten
    • -p führt dazu, dass mysql Sie zur Eingabe des MySQL-Konto-Passworts auffordert.
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 3
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 3

Schritt 3. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden

Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 4
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 4

Schritt 4. Geben Sie Ihren SQL-Befehl gefolgt von einem Semikolon (;) ein und drücken Sie die Eingabetaste

Die Antwort vom Server sollte auf Ihrem Bildschirm angezeigt werden.

Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 5
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 5

Schritt 5. Um mysql zu verlassen, geben Sie an der Eingabeaufforderung quit ein und drücken Sie die Eingabetaste

Methode 1 von 1: Ohne Konsole ausführen

Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 6
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 6

Schritt 1. Suchen Sie das mysql-Programm (sollte sich in einem Unterverzeichnis namens bin unter dem Verzeichnis befinden, in dem MySQL installiert wurde)

  • Z. B. Windows-Benutzer: C:\mysql\bin\mysql.exe
  • Z. B. Linux/Unix-Benutzer: /usr/local/mysql/bin/mysql
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 7
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 7

Schritt 2. Starten Sie mysql - Geben Sie an der Eingabeaufforderung Folgendes ein:

mysql -h Hostname -u Benutzername -p Datenbankname -e " Abfrage"

  • wo

    • host ist die Maschine, auf der der MySQL-Server läuft
    • Benutzername ist das MySQL-Konto, das Sie verwenden möchten
    • -p führt dazu, dass mysql Sie zur Eingabe des Passworts für das MySQL-Konto auffordert.
    • db_name ist der Name der Datenbank, in der die Abfrage ausgeführt werden soll, und
    • query ist die Abfrage, die Sie ausführen möchten.
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 8
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 8

Schritt 3. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden

Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 9
Senden Sie SQL-Abfragen über die Befehlszeile an Mysql Schritt 9

Schritt 4. MySQL sollte das Ergebnis Ihrer Abfrage zurückgeben

Tipps

  • Stellen Sie sicher, dass Sie; am Ende Ihrer Abfrage, wenn Sie die Konsole verwenden, damit sie weiß, dass Sie mit der Abfrage fertig sind.
  • Sie können das Passwort auf der Kommandozeile angeben, indem Sie es direkt nach -p setzen, z. B. mysql -u Benutzername -h Host -p Passwort. Beachten Sie, dass zwischen dem -p und dem Kennwort kein Leerzeichen steht.
  • Wenn Sie es über die Befehlszeile ausführen und nicht die Shell verwenden, können Sie das Flag -B verwenden (zB mysql -u username' -h host -p db_name -Be " query "), um die Ausgabe im Batch-Modus zu erhalten. statt im standardmäßigen MySQL-Tabellenmodus zur weiteren Verarbeitung.

Empfohlen: