Ao executar qualquer consulta no mysql
modo interativo, a saída inclui uma linha como a seguinte:
1 row in set (0.07 sec)
Entretanto, se eu executar qualquer consulta com mysql -e "select * from foo;"
, essa linha estará faltando.
É possível obter essa linha mesmo quando estou executando com -e
?
Sim, usando
-v -v
opções. Ou seja,-v
duas vezes .Uma vez não é suficiente:
Tem que ser pelo menos duas vezes:
Você pode ver que a opção verbose habilita alguma outra saída além da linha de tamanho do resultado. Até onde eu sei, você não pode obter o tamanho do resultado sem a outra saída verbose.
sim, mas você precisa da saída json, você pode obter esses metadados
veja https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-json-wrapping.html
Você obteria no final algo como
Existe uma ferramenta básica de criação de perfil em
MySQL
:Informações mais detalhadas no manual: https://dev.mysql.com/doc/refman/8.4/en/show-profile.html