Mysql
 sql >> Base de données >  >> RDS >> Mysql

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

Appelez mysql avec le -N (l'alias pour -N est --skip-column-names ) :

mysql -N ...
use testdb;
select * from names;

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

Merci à ErichBSchulz d'avoir signalé l'alias -N.

Pour supprimer la grille (les lignes verticales et horizontales) autour des résultats, utilisez -s (--silent ). Les colonnes sont séparées par une TAB caractère.

mysql -s ...
use testdb;
select * from names;

id  name
1   pete
2   john
3   mike

Pour sortir les données sans en-têtes et sans grille, utilisez simplement -s et -N .

mysql -sN ...