Configurando a IDEIA
O Intellij IDEA sabe como trabalhar com bancos de dados não pior que o Workbench. Ele ainda possui uma guia Banco de dados dedicada no painel direito. Se você clicar nele, verá uma imagem:
![](https://cdn.codegym.cc/images/article/7e1904c9-2653-4acd-9740-62964d202ea6/1024.jpeg)
Vamos tentar nos conectar ao nosso banco de dados. Para começar, clique no sinal de mais:
![](https://cdn.codegym.cc/images/article/26c67ffd-1e96-4650-99e4-d9a4a15f8249/1024.jpeg)
O que você achou da lista de bancos de dados suportados? Impressionante? Começando com o Google Big Query e terminando com Cassandra.
Conectando MySQL IDEA
Mas somos pessoas modestas, então vamos escolher o MySQL. IDEA imediatamente sugere especificar as configurações para conectar ao banco de dados:
![](https://cdn.codegym.cc/images/article/cf9b7fa6-1198-4e87-bf2f-4f43bc84ff36/800.jpeg)
Existem ainda mais deles do que o Workbench. Embora tudo o que você precisa já esteja indicado, talvez não haja login e senha.
Do interessante: IDEA é escrito em Java, então usa drivers Java padrão para trabalhar com o MySQL. Ou seja, exatamente aqueles que nosso programa irá utilizar quando enviar consultas ao servidor MySQL.
Portanto, sinta-se à vontade para clicar em Download para baixar os drivers ausentes.
Eu também especifiquei o login e a senha para o nosso servidor local e então cliquei no botão Test Connection:
![](https://cdn.codegym.cc/images/article/10d72907-db21-47a0-9120-79562df540c8/800.jpeg)
A conexão foi estabelecida com sucesso, então sinta-se à vontade para clicar em OK.
Exibindo o conteúdo do banco de dados
Se você ver esta imagem:
![](https://cdn.codegym.cc/images/article/37300b8f-66ba-4007-8813-89a06dceb6fc/1024.jpeg)
Em seguida, clique no local destacado em vermelho e selecione a lista de esquemas manualmente. Especifiquei 3: test, test2 e supershop e é isso que vejo agora:
![](https://cdn.codegym.cc/images/article/259904ac-d632-441a-9d5f-fbd9d0b38544/1024.jpeg)
Todos os meus três diagramas estão no lugar. Vamos ver o que temos na tabela de usuários:
![](https://cdn.codegym.cc/images/article/0580417a-caee-42b3-8103-0055db36a6bd/1024.jpeg)
Bem, eu já sabia quais colunas temos lá, mas como ver os dados?
Exibir conteúdo da tabela
Eu apenas cliquei duas vezes no nome da tabela e o IDEA me mostrou isso:
![](https://cdn.codegym.cc/images/article/01c314f3-2f57-45a7-a2ac-71332bb06dd3/1024.jpeg)
Até agora, parece muito mais interessante do que no Workbench. Os dados foram exibidos imediatamente e, além disso, existem campos de serviço WHERE e ORDER BY. Para que você possa filtrar e classificar os dados imediatamente.
Vamos tentar ordenar nossa tabela por nível...
Assim que comecei a escrever a palavra nível, o IDEA imediatamente me ofereceu uma ótima lista de dicas:
![](https://cdn.codegym.cc/images/article/11897f5a-5a52-4945-a7e1-056737ab72db/1024.jpeg)
Talvez pareça mais interessante do que trabalhar no Workbench, ele não deu nenhuma dica especial.
Digitei nível, apertei enter e pronto, a tabela está ordenada:
![](https://cdn.codegym.cc/images/article/d28c3376-44fe-4834-9a33-ae3e01ea9a25/1024.jpeg)
Ok, agora quero executar uma consulta arbitrária sem vincular a uma tabela, onde posso fazer isso?
Voltamos ao painel à direita - há um botão especial para abrir o Console de consultas:
![](https://cdn.codegym.cc/images/article/d162e79a-bcb5-42ae-9a8e-9ea764a86929/1024.jpeg)
E começamos a escrever uma consulta:
![](https://cdn.codegym.cc/images/article/abcc2597-15ff-4389-9755-4ae84fa24548/1024.jpeg)
Auto dicas da IDEA, como sempre, no topo . E aqui está o resultado da nossa consulta:
![](https://cdn.codegym.cc/images/article/61ea88b1-dd75-4e98-8b91-9b6c5f43b9d4/1024.jpeg)