Konfigurera IDEA
Intellij IDEA vet hur man arbetar med databaser inte sämre än Workbench. Den har till och med en dedikerad databasflik i den högra rutan. Om du klickar på den kommer du att se en bild:
![](https://cdn.codegym.cc/images/article/7e1904c9-2653-4acd-9740-62964d202ea6/1024.jpeg)
Låt oss försöka ansluta till vår databas. För att komma igång, klicka på plustecknet:
![](https://cdn.codegym.cc/images/article/26c67ffd-1e96-4650-99e4-d9a4a15f8249/1024.jpeg)
Vad tycker du om listan över databaser som stöds? Imponerande? Börjar från Google Big Query och slutar med Cassandra.
Ansluter MySQL IDEA
Men vi är blygsamma människor, så vi väljer bara MySQL. IDEA föreslår omedelbart att du specificerar inställningarna för att ansluta till databasen:
![](https://cdn.codegym.cc/images/article/cf9b7fa6-1198-4e87-bf2f-4f43bc84ff36/800.jpeg)
Det finns till och med fler av dem än Workbench. Även om allt du behöver redan är angivet, kanske det inte finns någon inloggning och lösenord.
Från det intressanta: IDEA är skrivet i Java, så det använder standard Java-drivrutiner för att arbeta med MySQL. Det vill säga exakt de som vårt program kommer att använda när det skickar frågor till MySQL-servern.
Klicka därför gärna på Ladda ner för att ladda ner de saknade drivrutinerna.
Jag angav också inloggning och lösenord till vår lokala server och klickade sedan på knappen Testa anslutning:
![](https://cdn.codegym.cc/images/article/10d72907-db21-47a0-9120-79562df540c8/800.jpeg)
Anslutningen upprättades, så klicka gärna på OK.
Visar innehållet i databasen
Om du ser den här bilden:
![](https://cdn.codegym.cc/images/article/37300b8f-66ba-4007-8813-89a06dceb6fc/1024.jpeg)
Klicka sedan på den rödmarkerade platsen och välj listan över scheman manuellt. Jag specificerade 3: test, test2 och supershop och det här är vad jag ser nu:
![](https://cdn.codegym.cc/images/article/259904ac-d632-441a-9d5f-fbd9d0b38544/1024.jpeg)
Alla mina tre diagram är på plats. Låt oss se vad vi har i användartabellen:
![](https://cdn.codegym.cc/images/article/0580417a-caee-42b3-8103-0055db36a6bd/1024.jpeg)
Tja, jag visste redan vilka kolumner vi har där, men hur ser man data?
Visa tabellinnehåll
Jag dubbelklickade bara på tabellnamnet och IDEA visade mig detta:
![](https://cdn.codegym.cc/images/article/01c314f3-2f57-45a7-a2ac-71332bb06dd3/1024.jpeg)
Än så länge ser det mycket mer intressant ut än i Workbench. Uppgifterna visades omedelbart, och dessutom finns det servicefält WHERE och ORDER BY. Så att du kan filtrera och sortera data direkt på plats.
Låt oss försöka sortera vår tabell efter nivå...
Så fort jag började skriva ordnivån erbjöd IDEA mig omedelbart en bra lista med tips:
![](https://cdn.codegym.cc/images/article/11897f5a-5a52-4945-a7e1-056737ab72db/1024.jpeg)
Det kanske ser mer intressant ut än att arbeta genom Workbench, han gav inte ut några speciella tips.
Jag skrev nivå, tryck på enter och voila, tabellen är sorterad:
![](https://cdn.codegym.cc/images/article/d28c3376-44fe-4834-9a33-ae3e01ea9a25/1024.jpeg)
Okej, nu vill jag köra en godtycklig fråga utan att binda till en tabell, var kan jag göra det?
Vi återvänder till panelen till höger - det finns en speciell knapp där för att öppna frågekonsolen:
![](https://cdn.codegym.cc/images/article/d162e79a-bcb5-42ae-9a8e-9ea764a86929/1024.jpeg)
Och vi börjar skriva en fråga:
![](https://cdn.codegym.cc/images/article/abcc2597-15ff-4389-9755-4ae84fa24548/1024.jpeg)
Autotips från IDEA, som alltid, på toppen . Och här är resultatet av vår fråga:
![](https://cdn.codegym.cc/images/article/61ea88b1-dd75-4e98-8b91-9b6c5f43b9d4/1024.jpeg)