sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo suprimir la salida del encabezado de columna para una sola instrucción SQL?

Invoque mysql con -N (el alias para -N es --skip-column-names ) opción:

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

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

Gracias a ErichBSchulz por señalar el alias -N.

Para eliminar la cuadrícula (las líneas verticales y horizontales) alrededor de los resultados, use -s (--silent ). Las columnas se separan con un TAB personaje.

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

id  name
1   pete
2   john
3   mike

Para generar los datos sin encabezados y sin cuadrícula, use ambos -s y -N .

mysql -sN ...