1. Налаштування IDEA
Intellij IDEA вміє працювати з базами даних не гірше за Workbench. На правій панелі вона навіть має спеціальну вкладку Database. Якщо натиснути на неї, то побачиш картинку:
Давай спробуємо законнектитися до нашої бази. Спочатку клікнемо на плюсик:
Як тобі список баз даних, що підтримуються? Вражає? Починаючи від Google Big Query та закінчуючи Cassandra.
2. Підключаємо MySQL IDEA
Але ми люди скромні, тому просто оберемо MySQL. IDEA відразу пропонує вказати налаштування для підключення до бази:
Тут їх навіть більше, ніж у Workbench. Хоча все необхідне вже вказано, може тільки немає логіну та пароля.
З цікавого: IDEA написана на Java, тому вона використовує стандартні джавові драйвери для роботи з MySQL. Тобто рівно ті, які використовуватиме наша програма, коли надсилатиме запити до MySQL-сервера.
Тому сміливо натискаємо Download для завантаження відсутніх драйверів.
Також я вказав логін та пароль до нашого локального сервера і потім тицьнув на кнопочку Test Connection:
З'єднання успішно встановлено, тому сміливо тиснемо OK.
3. Відображаємо вміст бази
Якщо бачиш таку картинку:
То клацни на місце, виділене червоним, та обери список схем вручну. Я вказав 3: test, test2 та supershop, і ось що я тепер бачу:
Усі три мої схеми на місці. Давай подивимося, що у нас у таблиці user:
Ну, я й так знав, які там колонки є, а як подивитися дані?
4. Відображення вмісту таблиці
Я просто зробив double click на імені таблиці, й IDEA показала мені це:
Поки що виглядає набагато цікавіше, ніж у Workbench. Відразу з'явилися дані, і до того ж є службові поля WHERE та ORDER BY. Щоб можна було фільтрувати та сортувати дані прямо на місці.
Давай спробуємо відсортувати таблицю за рівнем...
Тільки я почав писати слово level, як IDEA одразу запропонувала мені шикарний список підказок:
Мабуть, це виглядає цікавіше, ніж працювати через Workbench: він не те щоб роздавав підказки.
Я набрав level, натиснув enter — і вуаля, таблицю відсортовано:
Добре, тепер хочу виконати довільний запит без прив'язки до таблиці — де мені це зробити?
Повертаємося до панелі праворуч: там є спеціальна кнопочка, щоб відкрити Query Console:
І починаємо писати запит:
Автопідказки в IDEA, як завжди, на висоті. І ось результат нашого запиту: