Heim >Datenbank >MySQL-Tutorial >Wie unterdrücke ich die Header-Ausgabe für eine bestimmte SQL-Anweisung in MySQL?

Wie unterdrücke ich die Header-Ausgabe für eine bestimmte SQL-Anweisung in MySQL?

Barbara Streisand
Barbara StreisandOriginal
2024-11-18 21:28:02991Durchsuche

How to Suppress Header Output for a Specific SQL Statement in MySQL?

Header-Ausgabe für eine bestimmte SQL-Anweisung unterdrücken

Beim Ausführen mehrerer SQL-Anweisungen im Batch-Modus mit dem MySQL-Befehlszeilentool können Szenarien auftreten entstehen, wenn Sie die Anzeige von Spaltenüberschriften für eine bestimmte SELECT-Anweisung unterdrücken möchten. In diesem Artikel wird untersucht, wie Sie dieses Verhalten effektiv erreichen können.

Um Spaltenüberschriften für eine einzelne SELECT-Anweisung zu unterdrücken, rufen Sie MySQL mit der Option -N (oder ihrem Alias ​​-skip-column-names) auf:

mysql -N ...

Betrachten Sie zum Beispiel den folgenden Stapel von SQL-Anweisungen:

use testdb;
select * from names;  # Display column headers
select * from names;  # Suppress column headers

Führen Sie diesen Stapel mit -N aus Option, die auf die zweite SELECT-Anweisung angewendet wird, würde die folgende Ausgabe erzeugen:

+------+-------+
| id  | name  |
+------+-------+
| 1   | pete  |
| 2   | john  |
| 3   | mike  |
+------+-------+
3 rows in set (0.00 sec)

pete
john
mike

Wie offensichtlich, werden Spaltenüberschriften für die erste SELECT-Anweisung angezeigt, nicht jedoch für die zweite.

Um das weiter zu verbessern Bei der Ausgabepräsentation können Sie die Option -s (oder --silent) verwenden, um das die Ergebnisse umgebende Raster zu entfernen und die Spalten mit TAB zu trennen Zeichen:

mysql -sN ...

Alternativ können Sie sowohl -s als auch -N gleichzeitig verwenden, um beide Header und das Raster zu entfernen und so eine Barebone-Ausgabe ohne unnötige Formatierung zu erzeugen:

mysql -sN ...

Das obige ist der detaillierte Inhalt vonWie unterdrücke ich die Header-Ausgabe für eine bestimmte SQL-Anweisung in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn