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
Freigeben: 2024-11-18 21:28:02
Original
1001 Leute haben es durchsucht

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 ...
Nach dem Login kopieren

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

use testdb;
select * from names;  # Display column headers
select * from names;  # Suppress column headers
Nach dem Login kopieren

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
Nach dem Login kopieren

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 ...
Nach dem Login kopieren
Nach dem Login kopieren

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 ...
Nach dem Login kopieren
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage