Frage

Ich kann nichts darüber finden, von hier zu suchen.

Ich verwende mysql auf der Kommandozeile bei der Arbeit, und ich Arbeit mit ziemlich großen Tabellen, damit ich den mysql Pager ermöglicht ein besser lesbares Ergebnis gesetzt, wenn ich eine Abfrage ausführen, dass die Renditen 1000 der Ergebnisse. Ich verwende den Befehl unter dem Pager zu setzen.

\P less -Sin

Das passt meine Bedürfnisse aber hat mich gefragt, ob es irgendwelche mehr Pager Stile sind, dass MySQL verwendet auf der Kommandozeile.

War es hilfreich?

Lösung

Das MySQL-Client nur gibt seine Ausgabe an, was auch immer Befehl, den Sie mit \P angeben (für "Pager").

-Sin sind Kommandozeilen-Schalter, um das Programm less. Von Mann weniger :

  

-i Ursachen sucht Fall
ignorieren   -n Unterdrückt Zeilennummern
  ES Ursachen Zeilen länger als die Bildschirmbreite eher gehackt wird, als gefaltet.

Für weitere Optionen des MySQL-Client, siehe Referenz .

Andere Tipps

mysql> pager less
PAGER set to 'less'

Diese Post ist alt, aber immer noch sehr nützlich.

Sie können den Pager auf, was Sie wollen, mit einem Skript, das alle Ausgaben analysiert, bevor es zurück zu Ihnen füttern. Die Beispiele dort sind ein Add-On-Tool, das EXPLAIN Ausgabe besser lesbar macht.

auch beachten, dass diese Funktionalität und Rückkehr zum normalen stdout auszuschalten der Befehl nopager ist.

:

Sie können PSPG versuchen wollen Unix Pager konzipiert für die Arbeit mit Tabellen. Entwickelt für PostgreSQL, aber MySQL wird auch unterstützt .

  

Hauptziel

     
      
  • Möglichkeit ersten Reihen, ersten paar Spalten einzufrieren

  •   
  • Möglichkeit zur Verwendung ansprechenden Farben - wie mcview oder FoxPro

  •   

In Aktion:

Wenn Sie nicht wie less können Sie more verwenden:)

\P more
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top