DataGrip — это программное обеспечение для управления базами данных, запущенное JetBrains.DataGrip поддерживает почти все основные продукты реляционных баз данных, такие как DB2, Derby, H2, MySQL, Oracle, PostgreSQL, SQL Server, Sqllite и Sybase и т. д., и предоставляет простой в использовании используйте интерфейс, разработчики вряд ли столкнутся с какими-либо трудностями, чтобы начать работу.
Затем управляйте драйвером базы данных. DataGrip поддерживает основные базы данных, File-> DataSource
Вы также можете развернуть зеленый значок + в представлении базы данных, чтобы добавить подключение к базе данных.
Выберите тип базы данных для подключения
На панели в верхней левой части перечислены установленные подключения к базе данных, щелкните каждый элемент, информация о конфигурации текущего подключения будет отображаться с правой стороны, на панели «Общие» вы можете настроить информацию о подключении к базе данных, такую как хост, имя пользователя, пароль и т. д., разные. Информация о конфигурации базы данных не одинакова, заполните URL-адрес базы данных, обратите внимание, что после URL-адреса есть опция, вы можете указать URL-адрес напрямую, тогда вам не нужно заполните имя хоста, порт и другую информацию отдельно.
В разделе «Драйвер» отображается информация о драйвере базы данных.Если драйвер не был загружен, внизу будет предупреждение о том, что драйвер отсутствует.
Щелкните тип базы данных после «Драйвер», он перейдет на страницу загрузки драйвера, нажмите «Загрузить», и после завершения загрузки отобразится пакет драйвера.
Если есть проблема с загруженным драйвером, вы можете вручную добавить локальный пакет драйвера.Во время пробного процесса, когда создается соединение с Oracle, загруженный пакет драйвера имеет проблему, указывающую на то, что класс отсутствует, нажмите зеленый + подпишите справа и выберите локально загруженный пакет jar, переместите импортированный пакет jar в верхнюю позицию с помощью стрелок вверх и вниз справа
Нажмите «Проверить соединение», чтобы проверить правильность конфигурации, после чего вы сможете ее использовать.
Откройте DataGrip, выберите File->Settings, в текущей панели отображаются общие настройки
В принципе достаточно настроек по умолчанию, и изменить настройки очень просто.Левое меню было классифицировано.Первый пункт это конфигурация связанная с базой данных, а второй пункт это внешний вид конфигурации.Вы можете изменить тему здесь , а изменение карты клавиш выполняется быстро и легко. клавиша, редактор настраивает параметры, связанные с редактором, где вы можете изменить шрифт редактора, развернуть элемент редактирования, Редактор->Цвет и шрифты->Шрифт
Далее давайте воспользуемся DataGrip для выполнения обычных операций с базой данных, включая запрос данных, изменение данных, создание баз данных, таблиц и т. д.
В верхней левой области показано текущее подключение к базе данных.После расширения будет отображаться такая информация, как таблицы базы данных.Если после расширения информации нет, вам нужно выбрать подключение к базе данных, щелкнуть значок поворота выше для синхронизации, и есть Вариант «Дополнительная схема» ниже. Нажмите, чтобы переключиться между различными схемами.
Щелкните правой кнопкой мыши выбранное подключение к базе данных, выберите «Открыть консоль запросов», и вы сможете писать операторы SQL в консоли справа.
После написания оператора sql вы можете выбрать его и выполнить зеленую стрелку в верхней левой части электрона.
Вы также можете использовать комбинацию клавиш Ctrl+Enter.Если она выбрана, sql будет выполняться напрямую.Если она не выбрана, если в консоли несколько sql, будет предложено, какой sql выполнить. Если ширина столбца слишком мала, вы можете щелкнуть любой из столбцов мышью и использовать сочетания клавиш Ctrl+Shift+стрелки влево и вправо, чтобы отрегулировать ширину.Если вы хотите отрегулировать ширину всех столбцов , можно нажать на красное поле в верхнем левом углу, выделить все строки и использовать сочетания клавиш Ctrl+Shift+стрелки влево и вправо.Также очень удобно добавлять строки и удалять строки.Кнопки + и - вверху часть может напрямую добавлять строки или удалять выбранные строки.Также очень удобно редактировать столбцы.Дважды щелкните столбец, который нужно изменить, и введите измененное значение мыши нажимается на другие части, чтобы завершить изменение
Иногда мы хотим установить поле в нулевое значение, а не пустую строку "", DataGrip также предоставляет операцию градиента, щелкните правой кнопкой мыши непосредственно на столбце, выберите установить нулевое значение для тех, кому необходимо просматривать результаты в нескольких окнах, то есть , они хотят, чтобы результаты запроса отображались в новой вкладке, вы можете нажать кнопку закрепить вкладку (значок гвоздя), тогда новый запрос не будет отображаться в текущей вкладке, но будет открыта новая вкладка
Также довольно просто и умно создать новую таблицу, выбрать подключение к базе данных, щелкнуть зеленый знак + и выбрать таблицу, в открывшемся окне вы можете заполнить информацию о таблице.
Вы можете заполнить имя таблицы и комментарий к таблице вверху, и вы можете щелкнуть зеленый знак + справа, чтобы добавить столбец в середине. Тип столбца также может быть заполнен автоматически. После нажатия значка окна сообщения на правая сторона по умолчанию, вы можете добавить комментарии к столбцу.Следующие вкладки могут быть настроены индексы и внешние ключи DDL для всех этих операций будет отображаться непосредственно внизу
После создания таблицы вы можете щелкнуть значок таблицы на рисунке ниже, чтобы открыть представление таблицы.
Просмотрите диаграмму модели таблицы: щелкните правой кнопкой мыши имя таблицы -> выберите Диаграммы внизу -> выберите Показать визуализацию (сочетание клавиш: Ctrl+Alt+Shift+U)
Функция экспорта DataGrip также довольно мощная.
Выберите таблицу для экспорта данных, щелкните правой кнопкой мыши, выберите «Дамп данных в файл».
То есть можно экспортировать sql-операторы в виде вставки и обновления, а также можно экспортировать данные в форматах html, csv и json.
Также можно экспортировать в представлении результатов запроса.
Щелкните значок загрузки в правом верхнем углу, и во всплывающем окне вы сможете выбрать различные методы экспорта, такие как вставка sql, обновление sql, формат csv и т. д.
Если вы экспортируете в формат csv, вы также можете контролировать формат экспорта
Это результат открытия в excel после экспорта
Импорт данных
Выберите таблицу, щелкните правой кнопкой мыши -> Импорт из файла, выберите файл для импорта
Обратите внимание, что если при экспорте отмечены два варианта заголовка слева, если при импорте есть заголовок, то его также необходимо проверить, иначе будет выдаваться сообщение о несовпадении количества столбцов
Навигация по ключевым словам:
При написании sql в области редактирования текста datagrip, удерживая нажатой клавишу Ctrl на клавиатуре, переместите мышь на ключевое слово sql, такое как имя таблицы, имя поля или имя функции, мышь изменится на форму руки , ключевое слово Оно станет синим и подчеркнутым, щелкните по нему, оно автоматически найдет дерево объектов слева и выберет объект, по которому щелкнули.
Быстрый переход к указанной таблице, представлению, функции и т. д.:
В datagrip используйте сочетание клавиш Ctrl+N, чтобы открыть окно поиска, введите имя для навигации и нажмите Enter.
Глобальный поиск
Дважды подряд нажмите клавишу Shift или щелкните значок поиска в правом верхнем углу мыши, чтобы открыть окно поиска, и найдите все, что хотите найти.
поиск набора результатов
Щелкните мышью в области просмотра набора результатов запроса, нажмите сочетание клавиш Ctrl+F, появится окно поиска, введите содержимое поиска, поддержите регулярные выражения, отфильтруйте результаты.
Перейти к связанным данным
Между таблицами будут внешние связи проверки. При запросе связанные данные или связанные данные могут быть расположены напрямую. Например, в таблице user1 есть поле внешней проверки class, которое указывает на идентификатор первичного ключа таблицы class. данные таблицы класса, вы можете щелкнуть правой кнопкой мыши поле идентификатора, перейти к, ссылаясь на данные, чтобы выбрать, отображать ли первые данные или все данные
Фильтрация данных набора результатов
Для набора результатов, открытого с редактированием таблицы (выберите таблицу в дереве объектов, щелкните правой кнопкой мыши -> редактор таблиц), вы можете использовать условия для продолжения фильтрации набора результатов, как показано на рисунке ниже, вы можете ввести условие where фильтр в разделе ввода в левом верхнем углу набора результатов
Вы также можете щелкнуть правой кнопкой мыши столбец, который необходимо отфильтровать, отфильтровать по
строка в столбец
Для таблиц с большим количеством полей вам нужно нажимать влево и вправо, чтобы просмотреть данные, вы можете переключиться на отображение столбцов и использовать сочетание клавиш Ctrl + Q в области просмотра набора результатов.
переименование переменных
Нажмите на переменную, которую нужно переименовать, нажмите сочетание клавиш Shift+F6, появится диалоговое окно переименования, и введите новое имя.
Автоматическое обнаружение неразрешенных объектов
Если имя таблицы и имя поля не существуют, datagrip автоматически предложит.В это время для рассматриваемого имени таблицы или поля нажатие Alt+Enter автоматически предложит создать таблицу или добавить поле.
Разрешение на определение имени поля
Для запросов, в которых используются псевдонимы таблиц, но в полях не используются префиксы псевдонимов, datagrip может автоматически добавлять префиксы, наводить указатель мыши на поля, в которые необходимо добавить префиксы псевдонимов, и использовать сочетание клавиш Alt+Enter.
* Автоматическое расширение подстановочных знаков
При запросе мы будем использовать select для запроса всех столбцов, что является плохой привычкой.Datagrip может быстро разворачивать столбцы, перемещать курсор назад и нажимать сочетание клавиш Alt+Enter.
автоматическое преобразование в верхний регистр
Это хорошая привычка использовать верхний регистр для sql.Если используется нижний регистр, вы можете поместить курсор на имя поля или таблицы, которое необходимо преобразовать, и использовать сочетание клавиш Ctrl+shift+U для автоматического преобразования
формат sql
Выберите код sql, который необходимо отформатировать, и используйте сочетание клавиш Ctrl+Alt+L.
datagrip предоставляет мощный редактор, реализующий режим редактирования столбцов notpad++.
мультикурсорный режим
При редактировании sql вам может потребоваться одновременно ввести или удалить несколько символов, нажать alt+shift и щелкнуть мышью в разных местах, появится несколько курсоров.
умный код
Завершение DataGrip обеспечивает контекстно-зависимое завершение кода, чтобы помочь вам писать код SQL быстрее. Завершение распознает структуры таблиц, внешние ключи и даже объекты базы данных, созданные в коде, который вы редактируете.
Мгновенный анализ и быстрые исправления
DataGrip обнаруживает возможные ошибки в вашем коде и предлагает лучшие варианты их исправления на лету. Он мгновенно сообщает о неразрешенных объектах, использует ключевые слова в качестве идентификаторов и всегда предлагает решение проблемы.
Полный журнал SQL, теперь вы увидите каждый запрос, выполняемый DataGrip, в выводе консоли. Будь то ваш SQL или что-то, что DataGrip должен выполнять внутри, взгляните на вкладку «Вывод», чтобы увидеть, что происходит.
Во-вторых, все запросы из IDE теперь записываются в текстовые файлы. Чтобы открыть этот файл, перейдите в раздел «Справка» | Показать журнал SQL.
Проводник (файл базы данных в папке C:\Users\31277\AppData\Local\JetBrains\DataGrip2020.1\database-log\)
комментарии к коду
Выберите код, который нужно прокомментировать, нажмите Ctrl+/или Ctrl+shift+/ горячую клавишу, вы можете прокомментировать код или раскомментировать
редактирование столбца
Нажмите и удерживайте клавишу Alt на клавиатуре и одновременно перетащите левую кнопку мыши, чтобы выбрать несколько столбцов, скопировать и вставить и т. д.