J'exécute certaines instructions SQL en batch (en utilisant le binaire de ligne de commande mysql
). Je souhaite que l'une de mes plusieurs instructions SELECT n'imprime pas les en-têtes de colonne, mais uniquement les enregistrements sélectionnés. Est-ce possible?Comment puis-je supprimer la sortie de l'en-tête de colonne pour une instruction SQL unique?
63
A
Répondre
133
Invoke mysql avec le -N
(l'alias pour -N
est --skip-column-names
) Option:
mysql -N ...
use testdb;
select * from names;
+------+-------+
| 1 | pete |
| 2 | john |
| 3 | mike |
+------+-------+
3 rows in set (0.00 sec)
crédit à ErichBSchulz de remarquer 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 un caractère TAB
.
mysql -s ...
use testdb;
select * from names;
id name
1 pete
2 john
3 mike
Pour sortir les données sans en-tête et pas de grille il suffit d'utiliser les deux -s
et -N
.
mysql -sN ...
14
Vous pouvez faux comme ceci:
-- with column headings
select column1, column2 from some_table;
-- without column headings
select column1 as '', column2 as '' from some_table;
+1
Ce n'est pas un mauvais tour ... – einpoklum
Questions connexes
- 1. Comment puis-je supprimer l'option unique d'une colonne dans MySQL?
- 2. Comment définir VS2010 colonne de table SQL pour être unique?
- 3. Instruction SQL Alter pour la colonne de clé primaire
- 4. instruction de code pour valider une sortie?
- 5. SQL UNION pour colonne de sortie de nom XML
- 6. Puis-je supprimer des lignes de 2 tables dans une instruction SQL unique?
- 7. Comment faire pour renvoyer l'hôte de messagerie dans une instruction SQL unique
- 8. Requête SQL pour la sortie de plusieurs colonnes en fonction de la valeur de 1 colonne
- 9. Instruction de sélection SQL qui affiche une colonne inexistante?
- 10. Sortie d'un JavaScript pour une instruction depuis une instruction if
- 11. Méthode à instruction unique pour supprimer des éléments du conteneur
- 12. Enregistrement unique SQL non colonne?
- 13. Comment supprimer une colonne de table dans SQL Server 2012?
- 14. Instruction SQL Select avec attributs indexés UNIQUE
- 15. Requête SQL pour supprimer des caractères pour une colonne entière
- 16. Réglage deux valeurs de la colonne de la colonne unique en utilisant requête SQL
- 17. Comment utiliser la sortie d'une instruction SQL dans un autre
- 18. Supprimer un guillemet simple de la valeur de la colonne dans oracle sql
- 19. aide pour créer une instruction SQL SELECT
- 20. Utilisation de la méthode d'une autre fonction pour créer une instruction dbQuery unique pour exécuter une instruction de préparation
- 21. SAS Proc-Tabulate: Colonne à pourcentage unique de sortie
- 22. Comment ajouter une colonne unique dans sybase?
- 23. Est-il possible de fusionner ces trois instruction SQL dans instruction SQL unique
- 24. Instruction SQL Select pour trouver une entrée unique basée sur plusieurs attributs
- 25. SQL: est-il possible de combiner une instruction INSERT et SELECT en une instruction
- 26. Affectation de la valeur de la colonne resultset à une variable pour une utilisation dans une autre instruction SQL? Java
- 27. SQL: Chaîne par défaut en sortie pour la colonne NULL
- 28. comptage de la colonne unique avec une valeur multiple
- 29. Supprimer la colonne pour la valeur particulière
- 30. Supprimer mysqli php instruction préparée sql
le raccourci dans '-n' – ErichBSchulz
-sN a bien fonctionné pour moi d'assigner la sortie à une variable dans un script:' TABLES = $ (mysql -sN -u $ DB_USER -p $ DB_PASS' ... –