O Mysql diz que nenhum banco de dados foi selecionado quando digito 'mostrar tabelas;', mas quando seleciono um banco de dados ele diz 'Banco de dados alterado'. Do que mudou para aquele que selecionei?
Responder1
Embora dizer ao servidor "Banco de dados alterado" signifique apenas um - ele executa seu comando com êxito e o banco de dados atual é aquele que você especificou no comando. Ou seja, é igual a
Banco de dados alterado de “banco de dados anterior” para “banco de dados especificado”
Se o banco de dados anterior não foi definido, esta mensagem do servidor significa
Banco de dados alterado de "nenhum" para "banco de dados especificado"