Konfigurowanie IDEA
Intellij IDEA wie, jak pracować z bazami danych nie gorszymi niż Workbench. Ma nawet dedykowaną kartę Baza danych w prawym okienku. Klikając na niego zobaczysz obrazek:
![](https://cdn.codegym.cc/images/article/7e1904c9-2653-4acd-9740-62964d202ea6/1024.jpeg)
Spróbujmy połączyć się z naszą bazą danych. Aby rozpocząć, kliknij znak plus:
![](https://cdn.codegym.cc/images/article/26c67ffd-1e96-4650-99e4-d9a4a15f8249/1024.jpeg)
Jak podoba Ci się lista obsługiwanych baz danych? Imponujący? Zaczynając od Google Big Query, a kończąc na Cassandrze.
Łączenie MySQL IDEA
Ale jesteśmy skromnymi ludźmi, więc po prostu wybierzemy MySQL. IDEA od razu sugeruje określenie ustawień połączenia z bazą danych:
![](https://cdn.codegym.cc/images/article/cf9b7fa6-1198-4e87-bf2f-4f43bc84ff36/800.jpeg)
Jest ich nawet więcej niż Workbench. Chociaż wszystko, czego potrzebujesz, jest już wskazane, być może nie ma loginu i hasła.
Z ciekawostek: IDEA jest napisana w Javie, więc używa standardowych sterowników Javy do pracy z MySQL. Czyli dokładnie tych, których użyje nasz program, gdy będzie wysyłał zapytania do serwera MySQL.
Dlatego nie krępuj się kliknąć Pobierz, aby pobrać brakujące sterowniki.
Podałem również login i hasło do naszego lokalnego serwera, a następnie kliknąłem przycisk Testuj połączenie:
![](https://cdn.codegym.cc/images/article/10d72907-db21-47a0-9120-79562df540c8/800.jpeg)
Połączenie zostało pomyślnie nawiązane, więc kliknij OK.
Wyświetlanie zawartości bazy danych
Jeśli widzisz to zdjęcie:
![](https://cdn.codegym.cc/images/article/37300b8f-66ba-4007-8813-89a06dceb6fc/1024.jpeg)
Następnie kliknij miejsce zaznaczone na czerwono i ręcznie wybierz listę schematów. Podałem 3: test, test2 i supershop i teraz widzę to:
![](https://cdn.codegym.cc/images/article/259904ac-d632-441a-9d5f-fbd9d0b38544/1024.jpeg)
Wszystkie trzy moje schematy są na swoim miejscu. Zobaczmy, co mamy w tabeli użytkowników:
![](https://cdn.codegym.cc/images/article/0580417a-caee-42b3-8103-0055db36a6bd/1024.jpeg)
Cóż, już wiedziałem, jakie mamy tam kolumny, ale jak zobaczyć dane?
Wyświetl zawartość tabeli
Właśnie dwukrotnie kliknąłem nazwę tabeli i IDEA pokazała mi to:
![](https://cdn.codegym.cc/images/article/01c314f3-2f57-45a7-a2ac-71332bb06dd3/1024.jpeg)
Póki co wygląda to o wiele ciekawiej niż w Workbenchu. Dane zostały natychmiast wyświetlone, a poza tym są pola serwisowe WHERE i ORDER BY. Abyś mógł od razu filtrować i sortować dane.
Spróbujmy posortować naszą tabelę według poziomu...
Gdy tylko zacząłem pisać poziom słów, IDEA od razu zaoferowała mi świetną listę wskazówek:
![](https://cdn.codegym.cc/images/article/11897f5a-5a52-4945-a7e1-056737ab72db/1024.jpeg)
Być może wygląda to ciekawiej niż praca przez Workbench, nie dał żadnych specjalnych wskazówek.
Wpisałem poziom, wcisnąłem enter i voila, tabela jest posortowana:
![](https://cdn.codegym.cc/images/article/d28c3376-44fe-4834-9a33-ae3e01ea9a25/1024.jpeg)
Dobra, teraz chcę wykonać dowolne zapytanie bez powiązania z tabelą, gdzie mogę to zrobić?
Wracamy do panelu po prawej stronie - znajduje się tam specjalny przycisk otwierający Konsolę zapytań:
![](https://cdn.codegym.cc/images/article/d162e79a-bcb5-42ae-9a8e-9ea764a86929/1024.jpeg)
I zaczynamy pisać zapytanie:
![](https://cdn.codegym.cc/images/article/abcc2597-15ff-4389-9755-4ae84fa24548/1024.jpeg)
Auto tipy od IDEA jak zawsze na wierzchu . A oto wynik naszego zapytania:
![](https://cdn.codegym.cc/images/article/61ea88b1-dd75-4e98-8b91-9b6c5f43b9d4/1024.jpeg)
GO TO FULL VERSION