Um tanto único entre os aplicativos oficiais do MySQL, o MySQL Shell oferece saída JSON (fácil). No prompt do shell do MySQL, digitar o seguinte obterá resultados como uma matriz de objetos JavaScript (um para cada linha):
\option resultFormat json/array
\use information_schema
SELECT table_catalog, table_schema, table_name, engine, create_time, table_collation
FROM tables
WHERE table_schema='INFORMATION_SCHEMA' AND table_name LIKE 'T%';
Isso é então passado para um pager para exibição na tela. Como a saída pode ser redirecionada ou salva em um arquivo (chamado, por exemplo, results.json)?
(Nota: a consulta pode ser qualquer coisa. O acima é fornecido como um caso de teste simples, mas não trivial, que deve ser executado em qualquer instalação do MySQL.)
Como o MySQL Shell está disponível em várias plataformas, as soluções agnósticas de plataforma são preferidas, mas soluções para plataformas específicas também são interessantes.