Ich kann nichts finden, wenn ich hier suche.
Ich benutze mysql in der Befehlszeile bei der Arbeit und ich arbeite mit ziemlich großen Tabellen, so dass ich den mysql-Pager setze, was ein besser lesbares Ergebnis ermöglicht, wenn ich eine Abfrage ausführe, die 1000er Ergebnisse liefert. Ich verwende den folgenden Befehl, um den Pager einzustellen.
%Vor%Das passt zu meinen Bedürfnissen, aber ich habe mich gefragt, ob es noch weitere Pager-Stile gibt, die mysql in der Kommandozeile verwendet.
Der MySQL-Client gibt seine Ausgabe nur an den Befehl weiter, den Sie mit \P
(für "Pager") angegeben haben.
-Sin
sind Befehlszeilenschalter zum Programm less
. Von weniger Mann :
-i Bewirkt, dass Suchen die Groß- / Kleinschreibung ignoriert -n Unterdrückt Zeilennummern -S Sorgt dafür, dass Linien, die länger als die Bildschirmbreite sind, gehackt und nicht gefaltet werden.
Weitere Optionen des MySQL-Clients finden Sie in der Referenz .
Dieser Beitrag ist alt, aber immer noch sehr hilfreich.
Sie können den Pager auf das einstellen, was Sie wollen, einschließlich eines Skripts, das alle Ausgaben analysiert, bevor Sie sie zurückgeben. Die Beispiele beinhalten ein Add-On-Tool, das EXPLAIN
output lesbarer macht.
Beachten Sie auch, dass der Befehl nopager
.
Tags und Links mysql command-line linux unix pager