Maison > base de données > tutoriel mysql > Comment supprimer la sortie d'en-tête pour une instruction SQL spécifique dans MySQL ?

Comment supprimer la sortie d'en-tête pour une instruction SQL spécifique dans MySQL ?

Barbara Streisand
Libérer: 2024-11-18 21:28:02
original
1001 Les gens l'ont consulté

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

Suppression de la sortie d'en-tête pour une instruction SQL spécifique

Lors de l'exécution de plusieurs instructions SQL en mode batch à l'aide de l'outil de ligne de commande mysql, des scénarios peuvent surviennent lorsque vous souhaitez supprimer l'affichage des en-têtes de colonnes pour une instruction SELECT particulière. Cet article explique comment obtenir ce comportement efficacement.

Pour supprimer les en-têtes de colonne d'une seule instruction SELECT, invoquez mysql avec l'option -N (ou son alias, -skip-column-names) :

mysql -N ...
Copier après la connexion

Par exemple, considérons le lot d'instructions SQL suivant :

use testdb;
select * from names;  # Display column headers
select * from names;  # Suppress column headers
Copier après la connexion

L'exécution de ce lot avec l'option -N appliquée à la deuxième instruction SELECT produirait le résultat suivant :

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

pete
john
mike
Copier après la connexion

Comme évident, les en-têtes de colonne sont affichés pour la première instruction SELECT mais pas pour la seconde.

Pour améliorer davantage la présentation du résultat, vous pouvez utiliser l'option -s (ou --silent) pour supprimer la grille entourant les résultats, en séparant les colonnes avec des caractères TAB :

mysql -sN ...
Copier après la connexion
Copier après la connexion

Vous pouvez également utiliser -s et -N simultanément pour supprimer les en-têtes et la grille, produisant ainsi une sortie simple sans aucun formatage inutile :

mysql -sN ...
Copier après la connexion
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal