Opsætning af IDEA
Intellij IDEA ved, hvordan man arbejder med databaser, der ikke er værre end Workbench. Det har endda en dedikeret Database-fane i højre rude. Hvis du klikker på det, vil du se et billede:
![](https://cdn.codegym.cc/images/article/7e1904c9-2653-4acd-9740-62964d202ea6/1024.jpeg)
Lad os prøve at oprette forbindelse til vores database. For at komme i gang skal du klikke på plustegnet:
![](https://cdn.codegym.cc/images/article/26c67ffd-1e96-4650-99e4-d9a4a15f8249/1024.jpeg)
Hvordan kan du lide listen over understøttede databaser? Imponerende? Startende fra Google Big Query og slutter med Cassandra.
Tilslutning af MySQL IDEA
Men vi er beskedne mennesker, så vi vælger bare MySQL. IDEA foreslår straks at specificere indstillingerne for tilslutning til databasen:
![](https://cdn.codegym.cc/images/article/cf9b7fa6-1198-4e87-bf2f-4f43bc84ff36/800.jpeg)
Der er endnu flere af dem end Workbench. Selvom alt hvad du har brug for allerede er angivet, er der måske ingen login og adgangskode.
Fra det interessante: IDEA er skrevet i Java, så det bruger standard Java-drivere til at arbejde med MySQL. Det vil sige præcis dem, som vores program vil bruge, når det sender forespørgsler til MySQL-serveren.
Du er derfor velkommen til at klikke på Download for at downloade de manglende drivere.
Jeg specificerede også login og adgangskode til vores lokale server og klikkede derefter på knappen Test forbindelse:
![](https://cdn.codegym.cc/images/article/10d72907-db21-47a0-9120-79562df540c8/800.jpeg)
Forbindelsen blev etableret, så du er velkommen til at klikke på OK.
Viser indholdet af databasen
Hvis du ser dette billede:
![](https://cdn.codegym.cc/images/article/37300b8f-66ba-4007-8813-89a06dceb6fc/1024.jpeg)
Klik derefter på det sted, der er fremhævet med rødt, og vælg listen over ordninger manuelt. Jeg specificerede 3: test, test2 og supershop, og dette er hvad jeg ser nu:
![](https://cdn.codegym.cc/images/article/259904ac-d632-441a-9d5f-fbd9d0b38544/1024.jpeg)
Alle mine tre diagrammer er på plads. Lad os se, hvad vi har i brugertabellen:
![](https://cdn.codegym.cc/images/article/0580417a-caee-42b3-8103-0055db36a6bd/1024.jpeg)
Nå, jeg vidste allerede, hvilke kolonner vi har der, men hvordan kan man se dataene?
Vis tabelindhold
Jeg har lige dobbeltklikket på bordnavnet og IDEA viste mig dette:
![](https://cdn.codegym.cc/images/article/01c314f3-2f57-45a7-a2ac-71332bb06dd3/1024.jpeg)
Indtil videre ser det meget mere interessant ud end i Workbench. Dataene blev straks vist, og desuden er der servicefelter WHERE og ORDER BY. Så du kan filtrere og sortere data lige på stedet.
Lad os prøve at sortere vores tabel efter niveau...
Så snart jeg begyndte at skrive ordniveauet, tilbød IDEA mig straks en god liste med tip:
![](https://cdn.codegym.cc/images/article/11897f5a-5a52-4945-a7e1-056737ab72db/1024.jpeg)
Måske ser det mere interessant ud end at arbejde gennem Workbench, han gav ingen specielle hints.
Jeg skrev niveau, tryk enter, og voila, tabellen er sorteret:
![](https://cdn.codegym.cc/images/article/d28c3376-44fe-4834-9a33-ae3e01ea9a25/1024.jpeg)
Okay, nu vil jeg udføre en vilkårlig forespørgsel uden at binde til en tabel, hvor kan jeg gøre det?
Vi vender tilbage til panelet til højre - der er en speciel knap der for at åbne forespørgselskonsollen:
![](https://cdn.codegym.cc/images/article/d162e79a-bcb5-42ae-9a8e-9ea764a86929/1024.jpeg)
Og vi begynder at skrive en forespørgsel:
![](https://cdn.codegym.cc/images/article/abcc2597-15ff-4389-9755-4ae84fa24548/1024.jpeg)
Autotips fra IDEA, som altid, på toppen . Og her er resultatet af vores forespørgsel:
![](https://cdn.codegym.cc/images/article/61ea88b1-dd75-4e98-8b91-9b6c5f43b9d4/1024.jpeg)
GO TO FULL VERSION