Выполняйте запросы, подключайтесь к базам данных, просматривайте и экспортируйте данные и управляйте схемами, не выходя из 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

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

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

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

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

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

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

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

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

AI Assistant генерирует SQL-код прямо в консоли запросов в окне Database Tools.

AI Assistant может создавать таблицы и заполнять их тестовыми данными прямо в редакторе.

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

В контекстном меню вы найдете список готовых промптов и можете выбрать нужное действие.

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

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

Редактор данных в IntelliJ IDEA поддерживает тепловые карты с двумя цветовыми схемами: Diverging и Sequential.
Их можно применять ко всей таблице, отдельным столбцам или только к булевым значениям, чтобы визуализировать закономерности, замечать тенденции и выявлять отклонения в данных.

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

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

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

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

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

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

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