Ich führe einige SQL-Anweisungen im Batch (mit der mysql
Befehlszeilenbinär). Ich möchte, dass eine meiner SELECT-Anweisungen die Spaltenüberschriften nicht ausdruckt, sondern nur die ausgewählten Datensätze. Ist das möglich?Wie kann ich die Spaltenheaderausgabe für eine einzelne SQL-Anweisung unterdrücken?
63
A
Antwort
133
Invoke mysql mit dem -N
(der Alias für -N
ist --skip-column-names
) Option:
mysql -N ...
use testdb;
select * from names;
+------+-------+
| 1 | pete |
| 2 | john |
| 3 | mike |
+------+-------+
3 rows in set (0.00 sec)
Credit ErichBSchulz für die N alias Hinweis.
Um das Gitter (die vertikalen und horizontalen Linien) um die Ergebnisse zu entfernen, verwenden Sie -s
(--silent
). Spalten werden mit einem TAB
Zeichen getrennt.
mysql -s ...
use testdb;
select * from names;
id name
1 pete
2 john
3 mike
die Daten ohne Header-Ausgang und kein Gitter verwenden nur beide -s
und -N
.
mysql -sN ...
14
Sie können gefälschte es wie folgt aus:
-- with column headings
select column1, column2 from some_table;
-- without column headings
select column1 as '', column2 as '' from some_table;
+1
Das ist kein schlechter Trick ... – einpoklum
Verwandte Themen
- 1. Wie kann ich eine JSLint-Warnung für eine einzelne Zeile unterdrücken?
- 2. Wie kann ich zwei Hintergrundfarben für eine einzelne Zeile setzen
- 3. Kann ich alle Codeanalyse-Nachrichten für eine bestimmte Klasse unterdrücken?
- 4. Wie kann ich ungeprüfte Cast-Warnungen unterdrücken?
- 5. Wie kann ich Delphi DataSnap Fehlermeldungen unterdrücken?
- 6. Wie kann ich die statische Codeanalyse während des Builds unterdrücken?
- 7. Wie kann ich die StyleCop-Warnung SA1403 unterdrücken?
- 8. Wie kann ich Rubocop-Konventionen unterdrücken?
- 9. Kann man die Microsoft-Fehlerberichterstattung für eine einzelne App verhindern?
- 10. Pandas: Wie kann ich die Funktion apply() für eine einzelne Spalte verwenden?
- 11. Wie kann ich eine einzelne Zeile in einem ListView aktualisieren?
- 12. Wie kann ich einzelne ToolTips für jedes StackPanel-Objekt festlegen?
- 13. Wie kann ich eine zentrierte einzelne Grenze zwischen Spalten haben?
- 14. Wie erstelle ich einen Validator für eine einzelne Sammlung?
- 15. Wie verwende ich eine einzelne Anmeldung für mehrere Web-Apps?
- 16. Wie implementieren Sie die Nachrichtenübergabe für eine einzelne Nachricht?
- 17. Wie Sie die Eigenschaft hibernate.order_inserts für eine einzelne Sitzung aktivieren
- 18. Wie kann ich die Gesamtsumme für eine Bestellung anzeigen?
- 19. Wie Protokollierungsmeldung für nHibernate unterdrücken
- 20. (Wie) Kann ich eine einzelne .cmake-Datei unter Windows ausführen?
- 21. Wie kann ich eine einzelne Linie in SmartGit platzieren?
- 22. Wie kann ich eine einzelne Instanz erstellen (keine Anwendung)?
- 23. Wie kann ich eine einzelne Spalte Inhalt sammeln
- 24. Wie man eine einzelne Protokolldatei für die mehreren Ausnahmen verwaltet
- 25. Kann ich die Ladedialoge in Java Web Start unterdrücken?
- 26. Netstat für eine einzelne Verbindung?
- 27. Warum kann ich keine numpy Warnungen unterdrücken
- 28. So unterdrücken Sie die SonarQube-Regel für eine Importanweisung?
- 29. Administratorrechte für eine einzelne Methode
- 30. Wie kann ich Newline in Python-Logging-Modul unterdrücken.
die Abkürzung in '-N' – ErichBSchulz
-sN gut für mich gearbeitet, um die Ausgabe in eine Variable in einem Skript zugewiesen werden:' TABLES = $ (mysql -sN -u $ DB_USER -p $ DB_PASS' ... –