When you use mysql non-interactively (such as to
read queries from a file or to send results into a pipe), it writes
output in tab-delimited format by default. Sometimes
it’s desirable to produce tabular output instead.
For example, if you want to print or mail query results,
tab-delimited output doesn’t look very nice. Use the
-t
(or
--table
) option to produce tabular output that
is more readable:
%mysql -t cookbook <
inputfile
| lpr
%mysql -t cookbook <
inputfile
| mail paul
The inverse operation is to produce batch (tab-delimited) output in
interactive mode. To do this, use -B
or
--batch
.
Get MySQL Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.