Abfrageergebnisse ohne Tabellenzeile innerhalb der mysql-Shell anzeigen (nicht-tabulare Ausgabe)

7

Ist es möglich, Abfrageergebnisse wie unten in mysql shell anzuzeigen?

%Vor%

statt

%Vor%

Der Grund, warum ich frage, weil ich eine langweilige Aufgabe habe, die ich brauche, um die Ausgabe zu kopieren und sie in ein anderes Werkzeug einzufügen.

    
chawarong 05.09.2013, 07:42
quelle

5 Antworten

15
  

- roh, -r

Bei tabellarischer Ausgabe ermöglicht das "Boxen" um Spalten herum, dass ein Spaltenwert von einem anderen Spaltenwert unterschieden wird. Bei nichtstabellen Ausgaben (z. B. im Stapelmodus oder wenn die Option --batch oder --silent angegeben wird) werden Sonderzeichen in der Ausgabe ausgeblendet, damit sie leicht identifiziert werden können. Newline, Tab, NUL und Backslash werden als \ n, \ t, \ 0 und \\ geschrieben. Die Option --raw deaktiviert diese Zeichenumgehung.

Das folgende Beispiel zeigt eine tabellarische und eine nichttabulare Ausgabe sowie die Verwendung des Raw-Modus zum Deaktivieren der Escape-Funktion:

%Vor%

Von MySQL-Dokumenten

    
hallaji 05.09.2013, 07:50
quelle
6

Nicht genau das, was Sie brauchen, aber es könnte nützlich sein. Fügen Sie \ G am Ende der Abfrage hinzu

%Vor%

Das Abfrageergebnis sieht folgendermaßen aus:

%Vor%     
edtech 24.10.2016 20:41
quelle
1

Einliner

%Vor%     
kujiy 09.09.2016 06:31
quelle
0

Ich habe das gelöst, aber concat_ws verwendet, um die Ergebnisse zusammenzufügen und dann ein Leerzeichen (erstes Argument) hinzuzufügen

%Vor%     
Andy Fenney 21.04.2016 14:48
quelle
0

Sie müssen den -s -Parameter mysql -s übergeben.

    
Chris Stryczynski 23.11.2017 14:49
quelle

Tags und Links