JetBrains logo

IntelliJ IDEA

Управление базами данных для Java и Kotlin прямо в IntelliJ IDEA

Выполняйте запросы, подключайтесь к базам данных, просматривайте и экспортируйте данные и управляйте схемами, не выходя из IDE.

Поддерживаем вашу базу данных

IntelliJ IDEA поддерживает MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MariaDB, Oracle, Apache Cassandra и многие другие базы данных. Полный список

PostgreSQL

MySQL

Oracle

Microsoft SQL Server

MondoDB

Redis

Azure SQL Database

Amazon Redshift

SQLite

Amazon DynamoDB

IBM Db2


и другие

Как начать работать с базами данных в IntelliJ IDEA

Подключитесь к базе данных из IntelliJ IDEA

Подключение к базе данных

Чтобы добавить базы данных, следуйте инструкциям в окне Database .

Внешний вид окна Database

Окно Database

В окне Database можно настраивать, группировать и фильтровать источники данных, а также менять настройки отображения для каждого источника. Все подключенные источники данных удобно структурированы по схемам, таблицам и столбцам.

Вид таблицы данных

Таблица данных

IntelliJ IDEA предлагает удобный графический интерфейс для работы с данными — редактор данных. В нем можно сортировать, редактировать, экспортировать и импортировать наборы результатов.

Открыть консоль запросов

Консоль запросов

Чтобы выполнить SQL-запрос прямо из IDE, просто введите его в специальной консоли.

Работа с базами данных

Просмотр и редактирование данных

Просмотр и редактирование данных

Вы можете свободно перемещаться по данным, сортировать их, редактировать значения в ячейках, добавлять и удалять строки в локальной копии и передавать изменения в живые базы данных — все это без необходимости писать SQL-запросы.

Сравнение данных в таблицах

Сравнение данных

Содержимое двух объектов баз данных можно сравнить в режиме параллельного просмотра. IntelliJ IDEA подсветит ячейки и строки с несовпадающими или одинаковыми значениями.

Экспорт и импорт данных

Экспорт и импорт данных

IntelliJ IDEA поддерживает разные форматы импорта и экспорта данных: SQL, TXT, CSV, JSON, XML, Markdown, Excel и другие текстовые форматы, содержащие значения с разделителями.

Фильтрация данных в таблице

Фильтрация данных

Вы можете задать условия фильтрации или использовать быстрые настройки. Сортируйте строки по значениям столбцов, пишите запросы в поле WHERE и выполняйте другие действия.

Представление схемы

Представление схемы

IntelliJ IDEA может сгенерировать схему, которая показывает связи между объектами в базе данных.

Визуализация данных с помощью диаграмм

Визуализация данных с помощью диаграмм

С помощью диаграмм можно визуализировать результаты SQL-запросов в редакторе данных. Поддерживаются столбчатые, круговые, линейные диаграммы, комбинированные гистограммы и множество других вариантов.

SQL-запросы

Выполнение SQL-запросов

Выполнение SQL-запросов

Выполнить запрос SQL в IntelliJ IDEA очень просто: достаточно нажать на иконку Query Console в окне Database, ввести запрос и нажать Execute.

Просмотр результатов запроса

Просмотр результатов запроса

Просмотреть и обработать результаты запроса можно прямо в редакторе.

Умное автодополнение SQL-запросов

Умное автодополнение кода

IntelliJ IDEA понимает контекст и предлагает ключевые слова и объекты в зависимости от того, что подходит в конкретном месте SQL-запроса.

Анализ кода в реальном времени и быстрые исправления для SQL-запросов

Анализ кода и быстрые исправления

IntelliJ IDEA на лету находит ошибки в запросах и подсказывает, как их исправить.

Фреймворки и базы данных

Подключение базы данных для проекта Spring

Работа с данными Spring

Подключите базы данных к приложению на Spring Boot и пользуйтесь полной поддержкой управления данными.

Поддержка баз данных во фреймворках обеспечения персистентности

Управление данными с помощью JPA и Hibernate

IntelliJ IDEA из коробки предлагает поддержку фреймворков обеспечения персистентности, которые упрощают управление данными в Java- и Kotlin-приложениях.

Обучающие материалы по работе с базами данных

Работа с базами данных в IntelliJ IDEA

В этой демонстрации мы научим вас писать SQL-запросы и работать с данными в IntelliJ IDEA. Начнем с простых запросов и перейдем к более сложным операциям с использованием функций управления базами данных.

Подробнее

Все функции управления базами данных доступны также в DataGrip — отдельном инструменте JetBrains для работы с базами данных.