Allestimento IDEA
Intellij IDEA sa come lavorare con i database non peggio di Workbench. Ha anche una scheda Database dedicata nel riquadro di destra. Se fai clic su di esso, vedrai un'immagine:
![](https://cdn.codegym.cc/images/article/7e1904c9-2653-4acd-9740-62964d202ea6/1024.jpeg)
Proviamo a connetterci al nostro database. Per iniziare, fai clic sul segno più:
![](https://cdn.codegym.cc/images/article/26c67ffd-1e96-4650-99e4-d9a4a15f8249/1024.jpeg)
Ti piace l'elenco dei database supportati? Degno di nota? Partendo da Google Big Query e finendo con Cassandra.
Connessione di MySQL IDEA
Ma siamo persone modeste, quindi sceglieremo solo MySQL. IDEA suggerisce subito di specificare le impostazioni per la connessione al database:
![](https://cdn.codegym.cc/images/article/cf9b7fa6-1198-4e87-bf2f-4f43bc84ff36/800.jpeg)
Ce ne sono anche di più di Workbench. Sebbene tutto ciò di cui hai bisogno sia già indicato, forse non ci sono login e password.
Dall'interessante: IDEA è scritto in Java, quindi utilizza driver Java standard per lavorare con MySQL. Cioè esattamente quelli che il nostro programma utilizzerà quando invierà query al server MySQL.
Pertanto, sentiti libero di fare clic su Download per scaricare i driver mancanti.
Ho anche specificato il login e la password del nostro server locale e poi ho fatto clic sul pulsante Verifica connessione:
![](https://cdn.codegym.cc/images/article/10d72907-db21-47a0-9120-79562df540c8/800.jpeg)
La connessione è stata stabilita correttamente, quindi sentiti libero di fare clic su OK.
Visualizzazione del contenuto del database
Se vedi questa immagine:
![](https://cdn.codegym.cc/images/article/37300b8f-66ba-4007-8813-89a06dceb6fc/1024.jpeg)
Quindi fare clic sul luogo evidenziato in rosso e selezionare manualmente l'elenco degli schemi. Ho specificato 3: test, test2 e supershop e questo è quello che vedo ora:
![](https://cdn.codegym.cc/images/article/259904ac-d632-441a-9d5f-fbd9d0b38544/1024.jpeg)
Tutti e tre i miei diagrammi sono a posto. Vediamo cosa abbiamo nella tabella utente:
![](https://cdn.codegym.cc/images/article/0580417a-caee-42b3-8103-0055db36a6bd/1024.jpeg)
Bene, sapevo già quali colonne abbiamo lì, ma come vedere i dati?
Visualizza il contenuto della tabella
Ho appena fatto doppio clic sul nome della tabella e IDEA mi ha mostrato questo:
![](https://cdn.codegym.cc/images/article/01c314f3-2f57-45a7-a2ac-71332bb06dd3/1024.jpeg)
Finora, sembra molto più interessante rispetto a Workbench. I dati sono stati immediatamente visualizzati e inoltre sono presenti i campi di servizio WHERE e ORDER BY. In modo che tu possa filtrare e ordinare i dati direttamente sul posto.
Proviamo a ordinare la nostra tabella per livello...
Non appena ho iniziato a scrivere il livello delle parole, IDEA mi ha subito offerto un ottimo elenco di suggerimenti:
![](https://cdn.codegym.cc/images/article/11897f5a-5a52-4945-a7e1-056737ab72db/1024.jpeg)
Forse sembra più interessante che lavorare su Workbench, non ha fornito alcun suggerimento speciale.
Ho digitato level, ho premuto invio e voilà, la tabella è ordinata:
![](https://cdn.codegym.cc/images/article/d28c3376-44fe-4834-9a33-ae3e01ea9a25/1024.jpeg)
Ok, ora voglio eseguire una query arbitraria senza vincolarmi a una tabella, dove posso farlo?
Torniamo al pannello sulla destra: c'è un pulsante speciale per aprire la console delle query:
![](https://cdn.codegym.cc/images/article/d162e79a-bcb5-42ae-9a8e-9ea764a86929/1024.jpeg)
E iniziamo a scrivere una query:
![](https://cdn.codegym.cc/images/article/abcc2597-15ff-4389-9755-4ae84fa24548/1024.jpeg)
Suggerimenti automatici da IDEA, come sempre, in cima . Ed ecco il risultato della nostra query:
![](https://cdn.codegym.cc/images/article/61ea88b1-dd75-4e98-8b91-9b6c5f43b9d4/1024.jpeg)