[+/-]
          mysql ist eine einfache SQL-Shell (mit
          GNU-readline-Fähigkeiten). Es unterstützt
          interaktiven wie auch nichtinteraktiven Einsatz. Bei
          interaktiver Nutzung werden die Abfrageergebnisse im
          ASCII-Tabellenformat angezeigt. Wird es hingegen
          nichtinteraktiv verwendet (z. B. als Filter), dann wird das
          Ergebnis durch Tabulatoren getrennt aufgelistet. Das
          Ausgabeformat kann mit den folgenden Befehlsoptionen
          beeinflusst werden.
        
          Wenn Sie bei großen Ergebnismengen Probleme aufgrund
          mangelnden Speichers haben, verwenden Sie die Option
          --quick. Hierdurch wird
          mysql gezwungen, die Ergebnisse
          datensatzweise vom Server abzurufen, statt vor der Anzeige die
          gesamte Ergebnismenge zu holen und sie temporär im Speicher
          abzulegen. Dies wird durch Rückgabe der Ergebnismenge
          mithilfe der C-API-Funktion
          mysql_use_result() in der
          Client/Server-Bibliothek statt mit
          mysql_store_result() ermöglicht.
        
Die Verwendung von mysql ist ganz leicht. Rufen Sie es einfach wie folgt über die Eingabeaufforderung Ihres Befehls-Interpreters auf:
shell> mysql db_name
Oder:
shell> mysql --user=user_name --password=your_password db_name
          Geben Sie dann eine SQL-Anweisung ein, die auf
          ‘;’, \g oder
          \G endet, und betätigen Sie die
          Eingabetaste.
        
Sie können SQL-Anweisungen wie folgt in einer Skriptdatei (Stapelverarbeitungsdatei) ausführen:
shell> mysql db_name < script.sql > output.tab
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

