Настройване на IDEA
Intellij IDEA знае How да работи с бази данни не по-лошо от Workbench. Той дори има специален раздел База данни в десния панел. Ако щракнете върху него, ще видите снимка:
![](https://cdn.codegym.cc/images/article/7e1904c9-2653-4acd-9740-62964d202ea6/1024.jpeg)
Нека се опитаме да се свържем с нашата база данни. За да започнете, щракнете върху знака плюс:
![](https://cdn.codegym.cc/images/article/26c67ffd-1e96-4650-99e4-d9a4a15f8249/1024.jpeg)
Как ви харесва списъкът с поддържани бази данни? Впечатляващо? Започвайки от Google Big Query и завършвайки с Касандра.
Свързване на MySQL IDEA
Но ние сме скромни хора, така че просто ще изберем MySQL. IDEA веднага предлага да посочите настройките за свързване към базата данни:
![](https://cdn.codegym.cc/images/article/cf9b7fa6-1198-4e87-bf2f-4f43bc84ff36/800.jpeg)
Има ги дори повече от Workbench. Въпреки че всичко, от което се нуждаете, вече е посочено, може би няма потребителско име и парола.
От интересното: IDEA е написана на Java, така че използва стандартни Java драйвери за работа с MySQL. Тоест точно тези, които нашата програма ще използва, когато изпраща заявки към MySQL сървъра.
Затова не се колеbyteе да щракнете върху Изтегляне, за да изтеглите липсващите драйвери.
Също така посочих данните за вход и паролата за нашия локален сървър и след това щракнах върху бутона Тестване на връзката:
![](https://cdn.codegym.cc/images/article/10d72907-db21-47a0-9120-79562df540c8/800.jpeg)
Връзката беше успешно установена, така че можете да щракнете върху OK.
Показване на съдържанието на базата данни
Ако видите тази снимка:
![](https://cdn.codegym.cc/images/article/37300b8f-66ba-4007-8813-89a06dceb6fc/1024.jpeg)
След това кликнете върху маркираното в червено място и изберете ръчно списъка със схеми. Посочих 3: test, test2 и supershop и ето Howво виждам сега:
![](https://cdn.codegym.cc/images/article/259904ac-d632-441a-9d5f-fbd9d0b38544/1024.jpeg)
И трите ми диаграми са на мястото си. Нека да видим Howво имаме в потребителската table:
![](https://cdn.codegym.cc/images/article/0580417a-caee-42b3-8103-0055db36a6bd/1024.jpeg)
Е, вече знаех Howви колони имаме там, но How да видя данните?
Показване на съдържанието на tableта
Просто щракнах два пъти върху името на tableта и IDEA ми показа това:
![](https://cdn.codegym.cc/images/article/01c314f3-2f57-45a7-a2ac-71332bb06dd3/1024.jpeg)
Засега изглежда много по-интересно, отколкото в Workbench. Данните веднага се показват, а освен това има служебни полета WHERE и ORDER BY. За да можете да филтрирате и сортирате данни направо на място.
Нека се опитаме да сортираме нашата table по ниво...
Веднага щом започнах да пиша нивото на думата, IDEA веднага ми предложи страхотен списък от съвети:
![](https://cdn.codegym.cc/images/article/11897f5a-5a52-4945-a7e1-056737ab72db/1024.jpeg)
Може би изглежда по-интересно от работата през Workbench, той не даде ниHowви специални съвети.
Въведох ниво, натиснах enter и готово, tableта е сортирана:
![](https://cdn.codegym.cc/images/article/d28c3376-44fe-4834-9a33-ae3e01ea9a25/1024.jpeg)
Добре, сега искам да изпълня произволна заявка без обвързване с table, къде мога да го направя?
Връщаме се към панела вдясно - там има специален бутон за отваряне на конзолата за заявки:
![](https://cdn.codegym.cc/images/article/d162e79a-bcb5-42ae-9a8e-9ea764a86929/1024.jpeg)
И започваме да пишем запитване:
![](https://cdn.codegym.cc/images/article/abcc2597-15ff-4389-9755-4ae84fa24548/1024.jpeg)
Автоматични съвети от IDEA, Howто винаги, на върха . И ето резултата от нашата заявка:
![](https://cdn.codegym.cc/images/article/61ea88b1-dd75-4e98-8b91-9b6c5f43b9d4/1024.jpeg)
GO TO FULL VERSION