Bei der Stapelausführung mehrerer SQL-Anweisungen mithilfe der MySQL-Befehlszeilenbinärdatei können Situationen auftreten, in denen Sie Sie möchten die Spaltenüberschriften für eine bestimmte SELECT-Anweisung unterdrücken. So erreichen Sie dies:
Rufen Sie MySQL mit der Option -N (oder ihrem Alias --skip-column-names) auf:
mysql -N ...
Zum Beispiel:
mysql -N use testdb mysql -N select * from names;
Dadurch werden die Spaltenüberschriften für die SELECT-Anweisung unterdrückt, was zu einer Ausgabe führt, die nur die ausgewählten Elemente anzeigt Datensätze:
+------+-------+ | 1 | pete | | 2 | john | | 3 | mike | +------+-------+
Um die Präsentation weiter zu verbessern, können Sie die Option -s (--silent) verwenden, um das Raster (vertikale und horizontale Linien) um die Ergebnisse zu entfernen und Spalten durch ein TAB-Zeichen zu trennen:
mysql -s ... use testdb select * from names;
Ausgabe:
id name 1 pete 2 john 3 mike
Die Kombination von -s und -N erzeugt Daten ohne Header und ohne Raster:
mysql -sN ...
Das obige ist der detaillierte Inhalt vonWie unterdrücke ich Spaltenüberschriften, wenn ich eine einzelne SQL-Anweisung in einem Stapel über die „MySQL'-Befehlszeile ausführe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!