sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg undertrykke kolonneoverskriftsoutput for en enkelt SQL-sætning?

Start mysql med -N (aliaset for -N er --skip-column-names ) mulighed:

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

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

Tak til ErichBSchulz for at have påpeget -N-aliaset.

Brug -s for at fjerne gitteret (de lodrette og vandrette linjer) omkring resultaterne (--silent ). Kolonner er adskilt med en TAB tegn.

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

id  name
1   pete
2   john
3   mike

For at udlæse data uden overskrifter og uden gitter skal du blot bruge begge -s og -N .

mysql -sN ...


  1. Hvordan vælger man en specifik kolonne fra rumdatabase givet en specifik parameter i værelsesforespørgsel?

  2. Oracle fejlhåndtering

  3. Ændring af en søjletype til længere strenge i skinner

  4. Hvad er MySQL VARCHAR max størrelsen?