C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) mysql Verwendung: Datenbankabfragen durchführen
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Linux] C Shell (csh) mysql Verwendung: Datenbankabfragen durchführen

Übersicht

Der mysql-Befehl ist ein Kommandozeilen-Client für MySQL-Datenbanken. Er ermöglicht Benutzern, SQL-Abfragen auszuführen, Daten zu verwalten und mit MySQL-Datenbanken zu interagieren.

Verwendung

Die grundlegende Syntax des mysql-Befehls lautet:

mysql [Optionen] [Argumente]

Häufige Optionen

  • -u [Benutzername]: Gibt den Benutzernamen für die Anmeldung an.
  • -p: Fordert zur Eingabe des Passworts auf.
  • -h [Host]: Gibt den Hostnamen des MySQL-Servers an.
  • -D [Datenbank]: Wählt die zu verwendende Datenbank aus.
  • --execute [Befehl]: Führt den angegebenen SQL-Befehl aus.

Häufige Beispiele

Hier sind einige praktische Beispiele für die Verwendung des mysql-Befehls:

  1. Verbindung zu einer MySQL-Datenbank herstellen:
    mysql -u benutzername -p
    
  2. Verbindung zu einer bestimmten Datenbank herstellen:
    mysql -u benutzername -p -D datenbankname
    
  3. SQL-Befehl ausführen:
    mysql -u benutzername -p -e "SELECT * FROM tabelle;"
    
  4. Datenbank dumpen:
    mysqldump -u benutzername -p datenbankname > dump.sql
    
  5. Datenbank importieren:
    mysql -u benutzername -p datenbankname < dump.sql
    

Tipps

  • Verwenden Sie die Option -h, um sich mit einem Remote-MySQL-Server zu verbinden.
  • Nutzen Sie --execute, um SQL-Befehle direkt aus der Befehlszeile auszuführen, ohne in die MySQL-Shell zu wechseln.
  • Achten Sie darauf, sensible Informationen wie Passwörter sicher zu behandeln und nicht in Skripten im Klartext zu speichern.