Você pode fazer isso facilmente usando o Console_Table Pacote PERA. Basta percorrer os resultados do MySQL e adicionar linhas à sua tabela. Você pode usar o
Console_Table::setHeaders() para adicionar os cabeçalhos para suas colunas, então o Console_Table::addRow() método para adicionar cada linha e, finalmente, Console_Table::getTable() para exibi-lo. Não há nada embutido no PHP para fazer isso. Se você não quiser usar/escrever código para desenhar tabelas de console, apenas passe
-e query para mysql via PHP usando passthru() . Isso funcionará em consultas terminadas com ; e \G :passthru("mysql -e '$query;' database_name");