Ich verwende MySQL Ver 14.14 Distrib 5.5.44 für debian-linux-gnu.
Wie kann ich meine Tabellen in einem Terminal seitenweise anzeigen?
Sie können den Befehl pager (siehe docs ) in der MySQL-Konsole verwenden oder die Startoption --pager ( erneut docs ) verwenden, um die Ausgabe Ihrer Befehle an eine externe ausführbare Datei umzuleiten.
Gehen Sie folgendermaßen vor, um den Befehl pager zu verwenden und die Tabellen aufzulisten:
mysql> pager less
mysql> show tables
Sie können MySQL auch starten, um Ihre gesamte Ausgabe an eine externe ausführbare Datei wie diese zu senden
mysql --pager=/usr/bin/less
~/.my.cnf
im[client]
Abschnitt :pager = /usr/bin/less
.Möglicherweise ist der
tee
Befehl auch von Nutzen.Protokollieren Sie alle Ausgaben in einer Betriebssystemdatei
mytabs.txt
.Geben Sie Ihren
show tables
Befehl wie folgt ein.Untersuchen Sie den Inhalt Ihrer Datei im MySQL-Client.
\!
ist der praktische Befehl dafür.Ausschalten der Ausgabeprotokollierung.
Sie können den Inhalt der Datei auch über die Shell untersuchen. Alternativ können Sie Ihren MySQL-Client und ein Shell-Terminal öffnen und zwischen beiden wechseln. Nützlich, wenn Sie eine permanente Ausgabe wünschen, auf die Sie später verweisen können.
quelle