Liste todos os bancos de dados em MySQL

Liste todos os bancos de dados em MySQL

O MySQL é um popular sistema de software de gerenciamento de banco de dados de código aberto e está disponível gratuitamente. É famoso por sua velocidade e interface fácil de usar. Se você é um administrador de banco de dados em uma grande organização, provavelmente precisará gerenciar bancos de dados listando -os e filtrando através deles. Talvez, depois de criar bancos de dados com sucesso, você não sabe como listar os bancos de dados no shell MySQL. Portanto, neste artigo, examinaremos alguns dos diferentes métodos que você pode usar para listar bancos de dados em MySQL.

Existem vários métodos disponíveis para listar os bancos de dados em MySQL.

A maneira mais simples de listar os bancos de dados é usando o comando 'show bancos de dados' no shell mysql.

Mostrar bancos de dados;

Se você não estiver conectado como usuário root no MySQL, não poderá acessar todos os bancos de dados. Portanto, você deve fazer login como usuário root para ter acesso a todos os bancos de dados e poder listar todos os bancos de dados usando o comando 'show bancos de dados'.

Então, primeiro, saia do shell MySQL usando o comando \ q.

\ q


Em seguida, faça login como usuário root usando o seguinte comando.

sudo mysql -u root -p


Agora, execute o comando 'Show Databases'.

Mostrar bancos de dados;


Como você pode ver na saída, a saída listou mais bancos de dados.

Se você é um administrador que gerencia vários bancos de dados e deseja filtrar os bancos de dados, no MySQL, você pode filtrar vários bancos de dados de uma só vez usando o comando 'like'.

A sintaxe para usar o comando 'like' é a seguinte.

Mostrar bancos de dados como padrão;

Nesta sintaxe, você precisará fornecer um padrão específico com base no qual filtrar a lista de bancos de dados. Por exemplo:

Mostrar bancos de dados como 'teste%';


Neste exemplo, o sinal de TE % significa que pode haver zero, um ou mais caracteres após o teste.

No MySQL, você também pode usar o comando 'Show Schema', para listar os bancos de dados. Este comando mostrará a mesma lista de bancos de dados que o comando 'Show Databases'.

Mostrar esquemas;


Como você pode ver na saída, ele exibiu a mesma lista de bancos de dados.

Usando esquemas e o comando 'como', você pode filtrar vários bancos de dados. Por exemplo, para listar dois bancos de dados, cujo nome começa no teste e meu, você pode utilizar a declaração 'select' para ter esse resultado.

Selecione Schema_Name
De Information_schema.Esquema
Onde esquema_name como 'teste%'
Ou esquema_name como 'my%';


Como você pode ver na saída, ele imprimiu ou exibiu dois bancos de dados com base na condição fornecida.

Você pode até executar o comando MySQL Shell no terminal sem entrar no MySQL e ainda ter resultados. Por exemplo, você pode mostrar bancos de dados no terminal usando o seguinte comando:

sudo mysql -e 'show bancos de dados'

Você já sabe sobre a parte 'sudo mysql' deste comando. O '-e' é usado para executar o comando 'show bancos de dados'. Agora, se executarmos este comando, ele imprimirá a lista de bancos de dados, como antes.


Então, essas foram algumas das maneiras que você pode usar para listar os bancos de dados no MySQL, de acordo com suas necessidades e requisitos.

Conclusão

Neste artigo, você aprendeu a listar bancos de dados no MySQL usando técnicas diferentes. Você também aprendeu que o comando "Mostrar bancos de dados" mostra bancos de dados em nome dos privilégios de um usuário, bem como como listar todos os bancos de dados em um terminal. Então, divirta -se com a criação e listagem de bancos de dados em MySQL.