Maison > base de données > tutoriel mysql > Comment supprimer les en-têtes de colonnes lors de l'exécution d'une seule instruction SQL dans un lot à l'aide de la ligne de commande « mysql » ?

Comment supprimer les en-têtes de colonnes lors de l'exécution d'une seule instruction SQL dans un lot à l'aide de la ligne de commande « mysql » ?

Barbara Streisand
Libérer: 2024-11-17 15:05:02
original
1073 Les gens l'ont consulté

How to suppress column headers when executing a single SQL statement in a batch using `mysql` command-line?

Comment supprimer la sortie d'en-tête de colonne pour une seule instruction SQL

Lors de l'exécution de plusieurs instructions SQL par lots à l'aide du binaire de ligne de commande mysql, vous pouvez rencontrer des situations dans lesquelles vous souhaitez supprimer les en-têtes de colonne pour une instruction SELECT particulière. Voici comment y parvenir :

Invoquez mysql avec l'option -N (ou son alias --skip-column-names) :

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

Par exemple :

mysql -N use testdb
mysql -N select * from names;
Copier après la connexion

Cela supprimera les en-têtes de colonne de l'instruction SELECT, ce qui entraînera une sortie qui affiche uniquement les enregistrements sélectionnés :

+------+-------+
|    1 | pete  |
|    2 | john  |
|    3 | mike  |
+------+-------+
Copier après la connexion

Pour améliorer davantage la présentation, vous pouvez utiliser le -s (--silent) option pour supprimer la grille (lignes verticales et horizontales) autour des résultats, en séparant les colonnes par un caractère TAB :

mysql -s ...
use testdb
select * from names;
Copier après la connexion

Sortie :

id  name
1   pete
2   john
3   mike
Copier après la connexion

La combinaison de -s et -N produire des données sans en-têtes ni grille :

mysql -sN ...
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!

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