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

Пишите, запускайте и оптимизируйте запросы в удобной и гибкой рабочей среде.

Скачать DataGrip

Первые 30 дней бесплатно

Запросить демо

Эффективное выполнение запросов

Быстро переключайтесь между схемами, открывайте несколько консолей и запускайте выделенные фрагменты или целые скрипты одним кликом или сочетанием клавиш. Результаты легко называть, сравнивать и анализировать.

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

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

Варианты запуска

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

Полный контроль и безопасность

DataGrip бережет вашу работу: в этом помогают режим «только чтение», предупреждения об опасных запросах и гибкий контроль транзакций.

Защита от записи

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

Предупреждения о небезопасных запросах

Если вы попытаетесь удалить таблицу целиком или обновить все данные в ней, DataGrip предупредит вас перед выполнением операции, помогая избежать дорогостоящей ошибки.

Управление транзакциями

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

Понятные процессы и гибкое представление данных

Изучайте, сравнивайте и оптимизируйте запросы, а также просматривайте планы выполнения в виде таблиц или диаграмм.

Анализ плана выполнения

Разберитесь, как именно база данных выполняет ваши запросы. Планы выполнения детально описывают каждый шаг запроса, объясняя логику извлечения данных и помогая выявлять узкие места. Просматривайте их так, как вам удобнее — в виде таблиц или диаграмм.

Консоль, как в Jupyter

Выполняйте запросы и просматривайте результаты прямо под строками кода. Консоль DataGrip делает написание, проверку и доработку SQL-запросов быстрыми, наглядными и упорядоченными.

Именование результатов запроса

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

Сравнение наборов результатов

Сравнивайте два набора результатов напротив друг друга в окне сравнения. DataGrip наглядно показывает все отличия и позволяет точно отрегулировать сравнение с помощью настройки погрешности (Tolerance). Например, можно считать строки идентичными, если они отличаются всего в одном столбце, или вовсе исключить определенные колонки из сравнения.

История, логи и восстановление

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

История запросов

DataGrip хранит полную историю всех выполненных запросов. Быстро возвращайтесь к прошлым запросам, запускайте их повторно или редактируйте — все это без необходимости сохранять их вручную.

Локальная история

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

Полный SQL-лог

Каждый запущенный запрос автоматически логируется в фоновом режиме. Хотите увидеть полную историю? Просто перейдите в меню Help | Show SQL Log и откройте весь список в текстовом файле — это идеальный инструмент для аудита и отслеживания работы.

Что говорят пользователи

Рагунат Раджендран
бизнес-аналитик, Comcast

Наши данные импортируются и экспортируются в миллион раз быстрее, чем в большинстве других инструментов для SQL и БД. Например, в DataGrip я импортировал больше 200 тысяч строк за 15 секунд, а в MySQL Workbench это заняло бы 15 лет!

Фергус Брей
фулстек-разработчик, Elliott

Должен признаться, что DataGrip от JetBrains меня покорил! Интерфейс выгодно отличается от привычных громоздких SQL-инструментов. Я давно использую продукты из длинной линейки JetBrains и высоко ценю их умение создавать исключительно качественные инструменты. Браво, JetBrains!

Анна Деккер-Уилсон
руководитель отдела данных, IQVIA ACOE

1. Все источники данных собраны в одной IDE.

2. Минималистичный интерфейс и удобные сочетания клавиш.

И главное преимущество: когда DataGrip обновляется, можно продолжать работу. Это больше, чем можно было ожидать.

DataGrip

Бесплатно для некоммерческого использования

Эффективный кросс-платформенный инструмент для работы с реляционными базами данных и NoSQL

Скачать

Первые 30 дней бесплатно

Запросить демо
DataGrip