Datagrid jetbrains как пользоваться

Обновлено: 08.07.2024



В случае сетевого подключения соответствующий пакет jar будет автоматически загружен, а сети нет, и его необходимо импортировать локально (здесь нет демонстрации).

Как и в IDEA, настройка настраивается, и источник тот же, с небольшой разницей (в основном настройка не требуется).

Если вы не использовали IDEA для разработки java, советую быть хорошим (смешно вручную)

(Это резюме относится к версии 2016.2, без существенных отличий)

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

Щелкните правой кнопкой мыши выбранное соединение с базой данных и выберите Откройте консоль, вы можете писать операторы SQL в консоли справа.

http://dl2.iteye.com/upload/attachment/0119/1265/f2fc1c17-288a-3991-887b-716f59f8dab5.jpg

Интеллектуальное приглашение DataGrip очень круто. Будь то стандартные ключевые слова sql, имена таблиц, имена полей или даже поля, специфичные для базы данных, оно может запрашивать. Я должен вздохнуть, что это умное приглашение слишком мощное. Интеллектуальное приглашение Intellij IDEA также убивает eclipse. .

Законченный После оператора sql вы можете выбрать его и выполнить с помощью зеленой стрелки в верхнем левом углу электронного

Результат выполнения оператора отображается внизу

Также очень удобно добавлять и удалять строки, верхняя часть Кнопки + и - могут напрямую добавлять строки или удалять выбранные строки. Редактирование столбцов также очень удобно. Дважды щелкните столбец, который нужно изменить, введите измененное значение и щелкните мышью по другим частям, чтобы завершить изменение


Иногда нам нужно установить для поля значение null вместо пустой строки "". DataGrip также обеспечивает операцию градиента. Щелкните столбец правой кнопкой мыши и выберите "Установить значение null"

http://dl2.iteye.com/upload/attachment/0119/1297/6fc97e37-fb7f-3c01-a146-c9fba9e7cfa3.jpg


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

http://dl2.iteye.com/upload/attachment/0119/1301/3eb0023a-740b-3f80-8014-464d885d7dbc.jpg

рядом, поблизости Консоль вывода отображает информацию журнала выполнения SQL, и вы можете видеть такую ​​информацию, как время выполнения SQL.

http://dl2.iteye.com/upload/attachment/0119/1299/83fa531c-91b4-3a02-b02f-296195f51058.jpg


Я просто спросил, кто еще такой подвесной инструмент! ! !

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

Я спрошу вас, рады ли вы видеть это окно! ! !

Все эти операции DDL будет отображаться прямо внизу

http://dl2.iteye.com/upload/attachment/0119/1310/32c24402-023f-3cad-a2dd-c8a42ace32d1.jpg


Я спрошу если ты боишься

После того, как таблица построена, вы можете нажать на значок таблицы, откройте представление таблицы

http://dl2.iteye.com/upload/attachment/0119/1312/9894cfcf-48b6-382d-ab2e-57e6be6a2a5f.jpg


Вы можете просматривать данные в таблице, а также можете просмотреть оператор DDL

Выберите таблицу, в которую нужно экспортировать данные, щелкните правой кнопкой мыши, дамп данных в файл



То есть вы можете экспортировать операторы SQL в форме вставки и обновления, а также данные в форматах html, csv и json.

Также можно экспортировать в режиме просмотра результатов запроса



Щелкните значок загрузки в правом верхнем углу, и вы можете выбрать различные методы экспорта во всплывающем окне, такие как вставка sql, обновление sql, формат csv и т. д.



Если вы экспортируете в формат csv, вы также можете контролировать формат экспорта



Это результат открытия в Excel после экспорта.



Помимо экспорта данных, вы также можете импортировать данные

Выберите таблицу, щелкните правой кнопкой мыши -> Импортировать из файла, выберите файл для импорта



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

1. Навигация по ключевым словам:

При написании sql в области редактирования текста datagrip нажмите и удерживайте клавишу Ctrl на клавиатуре, перемещая мышь к ключевому слову sql, например к имени таблицы, имени поля или имени функции, мышь станет типом руки, ключевым словом Он станет синим и подчеркнутым, щелкните, он автоматически найдет дерево объектов слева и выберет объект, по которому щелкнули



2. Быстро переходите к указанной таблице, представлению, функции и т. д .:

В datagrip используйте комбинацию клавиш Ctrl + N, чтобы открыть окно поиска, введите имя, необходимое для навигации, и нажмите Enter.



3. Глобальный поиск

Дважды нажмите клавишу Shift или щелкните значок поиска в правом верхнем углу мыши, появится всплывающее окно поиска и выполните поиск всего, что вы хотите.



4. Поиск набора результатов

Щелкните мышью в области просмотра набора результатов запроса, нажмите сочетание клавиш Ctrl + F, появится окно поиска, введите поисковый контент, поддержите регулярные выражения, отфильтруйте результаты



5. Перейдите к связанным данным.

Между таблицами будут существовать связи внешней проверки. При запросе вы можете напрямую найти связанные данные или связанные данные. Например, в таблице user1 есть поле внешней проверки classroom, указывающее на идентификатор первичного ключа таблицы classroom. При запросе данных таблицы classroom вы можете Щелкните правой кнопкой мыши поле идентификатора, перейдите к, ссылаясь на данные



Выберите, следует ли отображать первые данные или все данные



автоматически откроет данные в связанной таблице



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

6, фильтрация данных набора результатов

Для набора результатов, открытого с помощью редактирования таблицы (выберите таблицу в дереве объектов, щелкните правой кнопкой мыши -> редактор таблицы), вы можете продолжить фильтрацию набора результатов с использованием условий, как показано на рисунке ниже, вы можете ввести фильтр условия where в разделе ввода в верхнем левом углу набора результатов



Вы также можете щелкнуть правой кнопкой мыши столбец, который должен фильтровать данные, фильтровать по



7, строка в столбец

Для таблиц с большим количеством полей вам нужно нажимать влево и вправо для просмотра данных, вы можете переключиться на отображение столбцов, используйте сочетание клавиш Ctrl + Q в области просмотра набора результатов

Выберите один идентификатор для просмотра части данных (отображение столбца), после выбора всех нажмите сочетание клавиш, чтобы просмотреть все (отображение столбца).


datagrip предоставляет мощный редактор, который реализует режим редактирования столбцов notpad ++.

1. Режим нескольких курсоров

При редактировании sql вам может потребоваться ввести или удалить несколько символов одновременно, нажать alt + shift и щелкнуть мышью в разных позициях одновременно, появится несколько курсоров



2, комментарий кода

Выберите код для аннотирования и нажмите сочетание клавиш Ctrl + / или Ctrl + shift + /, чтобы прокомментировать код или отменить комментарий.



3. Редактирование столбца

Нажмите и удерживайте клавишу Alt на клавиатуре, удерживая нажатой левую кнопку мыши для перетаскивания, вы можете выбрать несколько столбцов, скопировать и вставить и т. Д.



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



История команд


Наконец, позвольте мне рассказать о плане выполнения, который меня больше всего беспокоит.

Щелкните правой кнопкой мыши свой sql в консоли

В яркой части значка ниже можно увидеть два варианта:

Первый план объяснения генерирует план выполнения, как показано на вкладке paln на рисунке ниже.


Второй план объяснения (необработанный) показан ниже.


Экспорт в excel (при условии, что mysql установлен локально)

1. Щелкните экспортированную базу данных правой кнопкой мыши и выберите дамп с mysqldump.

2. Настройте путь к mysqldump как к файлу mysqldump в каталоге bin mysql.

DataGrip - это инструмент от компании JetBrains для управления различными базами данных. Можно сказать, что это расширенный аналог PhpMyAdmin, который может работать не только с MySQL или MariaDB, но и с PostgreSQL и другими базами данных.

Всё базы данных доступны в одном приложении с удобным интерфейсом. Вы можете создать базы, просматривать таблицы и их содержимое, удалять и добавлять записи, а также многое другое. В этой статье мы рассмотрим как выполняется установка DataGrip в Ubuntu 20.04.

Установка DataGrip в Ubuntu 20.04

1. Центр приложений

Откройте центр приложений и наберите в строке поиска DataGrip:


В списке будет только одна программа - DataGrip от JetBrains. Выберите её, а затем, в открывшемся окне нажмите кнопку Установить:


После завершения установки вы сможете найти программу в главном меню.

2. Пакет snap

Если вы не хотите использовать центр приложений, можно установить DataGrip с помощью менеджера пакетов snap. Фактически это одно и то же, потому что центр приложений тоже использует snap. Для этого выполните:

sudo snap install datagrip --classic


После завершения установки программа будет доступна в главном меню.

3. Официальный сайт

Откройте официальный сайт, выберите вашу операционную систему и нажмите кнопку Download:


После завершения загрузки, полученный архив необходимо распаковать в папку /opt. Для этого можно использовать такую команду:

/Downloads/datagrip-2021.1.tar.gz -C /opt/


sudo ln -s /opt//bin/datagrip.sh /usr/local/bin/datagrip

После этого можно запускать программу с помощью терминала:

Ярлык для главного меню можно создать уже в программе. Для этого откройте меню Tools и выберите Create desktop entry:


4. JetBrains Toolbox

Если у вас есть другие продукты компании, например PHPStorm и лицензия намного удобнее будет устанавливать PHPStorm с помощью официального инструмента JetBrains ToolBox. В нём вам будет достаточно один раз ввести лицензионный ключ, а также программа будет следить за обновлениями программы и устанавливать вам новую версию. Сначала откройте официальный сайт и загрузите программу:


Распакуйте её куда нибудь и запустите исполняемый файл из архива. Сначала надо принять лицензионное соглашение:

Затем выберите в списке программ нужную программу. В данном случае DataGrip и нажмите справа от неё кнопку Install:

После завершения установки программа будет доступна в главном меню. Также вы можете запускать её с помощью ToolBox, она появится в секции Installed в верху окна. Здесь же её можно удалить выбрав в настройках кнопку Uninstall.


Программа автоматически создаст ярлык в главном меню, так что после этого можно начинать ею пользоваться.

Первый запуск DataGrip

При первом запуске, как и другие проекты от JetBrains программа предложит импортировать настройки. Если вы ею раньше не пользовались, этот шаг можно пропустить:


Затем надо будет активировать лицензию на программу. Вы можете войти в свой аккаунт, активировать лицензионный ключ или получить пробную бесплатную версию на 30 дней. Для получения пробной версии перейдите на вкладку Evaluate for free и кликните по кнопке Evaluate.


Когда лицензия будет успешно активирована программа откроет окно, в котором будет предложено создать новый проект. Здесь же можно установить дополнительные плагины или настроить тему, но это уже не так актуального как для среды разработки:


Для создания проекта кликните по пункту New Project и введите имя для нового проекта:


Теперь можно добавлять базы данных.

Как пользоваться DataGrip

После первоначальной настройки и создания проекта вы можете добавлять в него базы данных. Для этого кликните по значку плюса на панели слева и в раскрывающемся списке Data Source выберите нужный движок баз данных, например MySQL:


Затем нужно ввести имя пользователя, пароль и хост базы данных. После этого нажмите кнопку Test connection чтобы проверить что подключение выполняется успешно. Подключится к только что установленной MySQL у вас, скорее всего, не получится, потому что от имени root можно подключатся только из терминала. Сначала надо создать пользователя. Об этом читайте здесь. Затем введите нужные данные:

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


По умолчанию базы данных либо вообще выводится не будут, либо будут выведены не все. Чтобы выбрать базы данных для вывода кликните по надписи 1-9 слева от названия сервера. В открывшемся списке отметьте нужные базы данных:


Затем вы сможете посмотреть таблицы базы данных, а также содержимое таблиц:


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

Выводы

В этой небольшой статье мы рассмотрели как выполняется установка DataGrip Ubuntu 20.04, а также основы того как пользоваться DataGrip. Как видите это удобный инструмент. Если для MySQL есть PhpMyAdmin и необходимости в таком инструменте нет, то для PostgreSQL альтернатива PhpMyAdmin очень сильно уступает по возможностям.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Привет! Это наш первый релиз из дома. DataGrip и другие наши IDE с поддержкой баз данных теперь умеют больше.


Конфигурации запуска

Если вы используете наши IDE, вероятно, эта концепция знакома. Когда вы хотите что-то запустить, создайте для этого конфигурацию. В DataGrip можно запустить файлы, скрипты и тесты.

Конфигурация для файлов

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



Новые конфигурации сохраняются автоматически. Если для запуска файлов вы хотите каждый раз видеть диалоговое окно конфигурации, например чтобы поменять базу, в которой запускаются файлы, отметьте галочкой Show this page. Это удобно, если вы привыкли каждый раз выбирать направление запуска, как раньше.



Конфигурация для запуска кода

Конфигурация может запускать не только файлы, но и запросы. Для этого выберите Script text.



Управление конфигурациями

Сохраненные конфигурации ищите на панели инструментов или в меню Run|Edit configurations…



Там вы увидите список конфигураций.



Поддержка тестовых фреймворков

Поддержали два фреймворка: utPLSQL для PL/SQL кода в Oracle и tSQLtдля Transact SQL в SQL Server.
Тесты и пакеты тестов можно запускать из редактора: на панели слева есть кнопка.



Для каждого запуска создается временная конфигурация: они циклически удаляются. Но в секции для каждого фреймворка можно создавать и постоянные конфигурации. Также тесты можно запускать по тэгам.



Еще один способ запуска тестов — при помощи комбинации клавиш Ctrl/Cmd+Shift+F10.



В окне инструментов Run будут результаты.



Редактор данных

Результаты в редакторе

Сделали новый режим: результаты запроса в редакторе. Этот режим можно включить и только для текущего файла кнопкой на панели инструментов, и для всей IDE: настройка Settings/Preferences | Database | General | Show output results in the editor.



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

Для этого мы включили браузер JCEF. Есть небольшая вероятность, что он ломает плагины, которые используют JavaFX. В DataGrip такие плагины почти не используют, поэтому мы решили попробовать. Если будут проблемы, пишите.

Когда вы находитесь в поле с гео-данными, нажмите на иконку с шестеренкой и выберите Show Geo Data.


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

Экспорт в Excel



Удобства

Подчистили меню с экстракторами: добавили группы, в именах оставили только формат. Экстрактора в Excel тут нет, потому что он не умеет копировать данные в буфер обмена.



Добавили диалоговое окно экспорта: появляется, когда вы экспортируете в файл. Тут уже можно выбрать формат *.xlsx .



Текстовый просмотр

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



Соединение

Поддержали pg_pass в PostgreSQL.



Добавили интерфейс для доменной аутентификации в SQL Server. Раньше надо было ходить во вкладку Advanced и вписывать значения в параметры.



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



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

Превью апдейтов

Прежде чем запустить UPDATE , посмотрите, что получится. Для этого нажмите Alt+Enter и среди предложенных действий выберите Preview Update.



В полученном результате столбцы с новыми значениями будут рядом со столбцами до обновления.



Навигация к настройкам запуска

Есть два типа людей: те, кто любят этот выпадающий список, и те, кто его ненавидят.



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



Подсветка дат

Теперь мы понимаем, что даты — это даты, и подсвечиваем их соответственно. Предупредим, если что-то не так, например если дата нереалистична.



Помощь при написании кода в MongoDB

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



Поиск и навигация

Контекстный источник данных

Теперь можно искать объекты в текущем источнике данных. Например, если вы, находясь в консоли, хотите найти таблицу, область поиска можно сузить до источника данных этой консоли. Для этого выберите Context Data Source в области поиска.

Можно искать сразу в нескольких источниках данных: для этого выберите их в дереве.



Структурный поиск

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



Работа с файлами

CSV тип

Мы зарегистрировали тип файлов CSV. Это означает, что теперь вы не будете видеть нотификацию о том, что есть сторонние плагины, поддерживающие удобное редактирование CSV-файлов. Такая функциональность есть внутри DataGrip: открыв файл, вы увидите кнопку Edit as Table.



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



Прикрепление папки

В проводнике внутри DataGrip можно открыть папку, с которой вы работаете. У нас это действие называется Attach, но иногда люди делают это, используя меню File | Open. Раньше это действие открывало папку как проект. Теперь, если это не проект, папка прикрепляется к текущему проекту. И становится видна в панели инструментов Files.

Файл в режиме «только текст»

Из контекстного меню можно пометить файл как текстовый. Это означает, что в нем не будет работать подсветка и редактировать его можно будет быстрее. Полезно, если файл большой и его анализ требует много ресурсов.



Проводник базы данных

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



А еще, если вы заметили, наш новый шрифт JetBrains Mono включен по умолчанию во всех IDE.



И напоследок: мы решили открыть для DataGrip канал в Телеграме. Будем там отвечать на вопросы, делать маленькие посты. Будет круто, если в этом канале вы будете помогать друг другу. О багах туда можно писать, но лучше заводить сразу в трекере: там они не потеряются.

кто-нибудь знает как создать новую базу в DataGrip (IDE базы данных от JetBrains)? Не удалось найти в страница справки DataGrip.

только из raw SQL на данный момент, нет пользовательского интерфейса для этого.

на DataGrip 2017.1 UI для этого был введен

enter image description here

сначала определите базу данных. Файл --> источники данных и драйверы -- > нажмите на зеленую " + " в левом верхнем углу, чтобы выбрать тип базы данных. А затем заполните все настройки на вкладке "Общие".

например, для PostgreSQL:

базы данных: базы данных Postgres

Как только вы настроены, Ctrl+Shift+F10, чтобы открыть консоль, и вы можете ввести свой SQL заявления, например:

Я не верю, что существующие ответы охватывают MySQL. В MySQL, создание новой схемы эквивалентно созданию новой базы данных. В этом случае контекстный щелчок (обычно щелчок правой кнопкой мыши) на вашем соединении в дереве навигации и выберите New | Schema. Дайте ему имя и выполнить в базе данных".

имя этой схемы будет отображаться в дереве навигации, и вы можете добавить таблицы, данные и т. д.

сложная часть создания новой базы данных заключается в том, что вы должны сделать это с помощью DataGrip "источник данных", где подключены как пользователь, который имеет привилегию для создания базы данных, которая обычно является пользователем "admin", который вы добавили, когда вы впервые установили Postgres, который подключен к основной базе данных "postgres".

мне нравится отслеживать все команды, которые я запустил, прикрепляя новый каталог (меню "Файл" / "прикрепить каталог") и создавая новые файлы с описательным имена, такие как "create_my_test_db.SQL" и введите SQL для создания базы данных:

Если вы хотите выполнить этот код, убедитесь, что вы используете правильную "консоль". DataGrip имеет раскрывающееся меню в правом верхнем углу над меню файла, поэтому убедитесь, что вы выбрали "postgres@localhost", так как это источник данных пользователя, который имеет права на создание новой базы данных.

аналогично, чтобы создать нового пользователя для этой базы данных, создайте новый sql файл "create_my_test_db_user.в SQL"

затем вы можете создать новый источник данных и установить свойства host = localhost, user = my_test_db_user и password = keyboard_cat.

Читайте также: