DBeaver: базовые операции и первый запуск
DBeaver — это универсальный инструмент для работы с базами данных: подключения, просмотра таблиц, выполнения SQL-запросов, редактирования данных, изучения метаданных и экспорта результатов. После установки важно разобраться с первым запуском, Database Navigator и базовыми действиями, которые понадобятся каждый день.
В этой статье разберем основные операции в DBeaver: создание sample database, подсказки при первом запуске, навигацию по объектам базы, работу с таблицами и метаданными, запуск SQL-запросов, просмотр результатов и экспорт данных.
Что внутри:
- первый запуск DBeaver;
- создание Sample Database;
- Tip of the Day и стартовые подсказки;
- окно сбора статистики;
- Database Navigator;
- просмотр объектов и метаданных базы данных;
- работа с таблицами;
- выполнение SQL-запросов;
- просмотр и редактирование данных;
- экспорт результатов;
- базовые настройки для удобной работы.
В этой статье мы поговорим об алгоритме действий для быстрого запуска DBeaver.
В первую очередь позаботьтесь о том, чтобы установить на свой компьютер ту версию DBeaver, которая больше всего подходит для Вашей ОС.
Первый запуск системы
Когда Вы запускаете DBeaver впервые, Вы увидите несколько окон, касающихся настройки данного инструмента. В этом разделе мы поговорим о том, чего стоит ожидать при запуске ПО и как использовать всплывающие подсказки.
Create Sample Database (Создание образца БД): Первое окно, которое Вы увидите, - это приглашение к созданию образца БД (Create Sample Database ). Эта опция будет особенно полезна для тех, кто еще только начинает изучать тему управления базами данных или хочет вкратце ознакомиться с функционалом DBeaver, не вдаваясь в подробности. С помощью этой функции можно открыть предварительно заполненную БД, содержащую определенные наборы данных, которую можно использовать для экспериментирования с операциями над БД.
Tip of the Day (Подсказка дня): Еще одна опция, с которой Вы обязательно столкнетесь, - это Tip of the Day (Подсказка дня). Это самый настоящий проводник в мир лайфхаков в плане использования DBeaver. Если при настройке системы Вы не хотите, чтобы это окно всплывало, Вы можете отключить эту опцию в настройках в разделе Show tips on startup.
Statistics Collection window (Сбор статистических данных): Наконец, в процессе установки DBeaver Вы увидите окно, связанное со статистическими данными. С помощью этой функции Вы сможете понять, как Вы используете DBeaver, что позволит Вам оптимизировать работу с этой системой.
Навигатор по БД (Database Navigator)
Если Вы выбрали опцию Create Sample Database, Вы увидите предварительно заполненную БД в списке Database Navigator.
Database Navigator – центральный хаб для управления БД в рамках DBeaver. С его помощью Вы можете взаимодействовать с метаданными объектов Ваших БД.
Для работы с этими объектами нажмите на стрелку, находящуюся рядом с БД, которую Вы только что создали. Так Вы расширите список метаданных объектов, доступных для Вашей БД.
Редактор объектов (Object Editor)
Находясь в Database Navigator, Вы можете получить доступ к Object Editor, дающему возможность подробно изучить объекты Вашей БД. Для того чтобы просмотреть содержимое таблиц, достаточно дважды щелкнуть по интересующему Вас объекту. Вы войдете в Object Editor, с помощью которого Вы сможете взаимодействовать с выбранным Вами объектом.
Object Editor представляет собой структурированную область, где Вы можете выбрать любой интересующий Вас аспект БД, используя специальные вкладки:
|
Вкладка |
Описание |
Reference Article |
|---|---|---|
|
Характеристика |
Отображает характеристики объекта БД. |
|
|
Дата |
Открывает редактор даты для таблиц и представлений, облегчающий процесс управления данными |
|
|
ER- диаграмма |
Отображает ER-диаграмму для таблиц и схем, визуалиируя отношения между объекта. |
Базовые операции
Теперь давайте разберемся в том, как можно работать с данными.
Создание объектов
Создание новых объектов БД – основной навык в управлении базами данных, позволяющий Вам добавлять такие структуры, как таблицы, схемы, представления и т.д.
- Добавьте в Database Navigator свою БД
- Создайте новый объект: в зависимости от типа объекта, который Вы собираетесь создать, выберите соответствующий уровень в рамках соединения с Б.Д.
В Database Navigator перейдите на уровень, на котором Вы планируете создать новый объект. Это может быть уровень подключения (для баз данных и схем), уровень внутри конкретной базы данных или схемы (для таблиц, представлений и т. д.) или уровень внутри таблицы (для столбцов, внешних ключей, индексов и т. д.).
Щелкните правой кнопкой мыши на узел (например, базу данных, схему, таблицу и т. д.), к которому относится новый объект, и выберите опцию Create. Вы увидите подменю, в котором перечислены типы объектов, которые можно создать на этом уровне.
В подменю выберите тип объекта, который Вы хотите создать (например, база данных, схема, таблица, столбец, представление, внешний ключ, индекс и т. д.). Далее появится диалоговое окно с предложением ввести сведения о новом объекте, такие как имя, тип данных, ограничения и т.д.
Заполните значения: Для создания нового объекта следуйте инструкциям, появившимся на экране. Для создания некоторых объектов потребуется внесение дополнительной информации, например, указание определенного столбца для создания внешних ключей.
Сохранение: Для завершения процесса создания объекта нажмите на кнопку Сохранить.
Работа с данными с помощью пользовательского интерфейса DBeaver
- Просмотр и редактирование данных: Найдите свою таблицу в Database Navigator, щелкните правой кнопкой мыши и выберите опцию View Table -> Data – проделав данную операцию, Вы сможете просмотреть содержимое Вашей таблицы. Здесь Вы сможете отредактировать данные, ввести новые значения в ячейки, а затем сохранить внесенные изменения.
- Добавление новых данных в таблицу: Для добавления новых записей используйте кнопку Add Row . Заполните новую строку необходимыми данными и нажмите кнопку Сохранить.
- Удаление данных: Выберите ряды, которые Вы собираетесь удалить, и нажмите на кнопку . Подтвердите удаление и сохраните внесенные изменения.
Выполнение SQL - запросов
- Откройте SQL Editor: Найдите нужную Вам таблицу или схему в Database Navigator, щелкните правой кнопкой мыши и выберите SQL Editor -> Open SQL Script.
- Напишите Ваш запрос: Напишите запрос в SQL Editor. Например, SELECT * FROM your_table;.
Оптимизируйте процесс написания запросов с помощью следующих функций:
- AI SQL Assistance: для оптимизации запросов используйте ИИ-технологии;
- SQL Code Editor: оптимизируйте работу с Script panel, с помощью которой можно выявить проблемные места, автоматизировать вставку скобок и кавычек, провести семантический анализ и т.д.
- Spelling: проверьте правильность SQL скриптов с помощью интегрированной функции коррекции скриптов.
- Выполните запрос: Нажмите на клавиши Ctrl+Enter или на правую кнопку мыши и выберите Execute -> Execute SQL Statement .
- Совет: В зависимости от Ваших потребностей Вы можете использовать различные варианты выполнения запросов.
- Просмотр результатов: Результат будет отображен в нижней части SQL Editor.
FAQ
Вопрос: Что такое Database Navigator в DBeaver?
Ответ: Database Navigator — это основная панель DBeaver для работы с подключениями, базами данных, схемами, таблицами, представлениями и другими объектами.
Вопрос: Что такое Sample Database в DBeaver?
Ответ: Sample Database — это тестовая база данных с готовыми наборами данных. Она полезна новичкам, которые хотят попробовать функции DBeaver без подключения к реальной базе.
Вопрос: Как выполнить SQL-запрос в DBeaver?
Ответ: Нужно открыть SQL Editor для выбранного подключения, написать запрос и запустить его через кнопку выполнения или горячую клавишу. Результат появится в панели результатов.
Вопрос: Можно ли экспортировать данные из DBeaver?
Ответ: Да, DBeaver поддерживает экспорт результатов запросов и таблиц в разные форматы, включая CSV, Excel и другие варианты в зависимости от настроек.
Вопрос: Нужно ли оставлять Tip of the Day?
Ответ: Для новичков подсказки могут быть полезны. Если они мешают, их можно отключить в настройках, сняв опцию показа советов при запуске.
- DBeaver: как создать подключение к базе данных
- DBeaver и распределенная SQL-база
- PostgreSQL: типы данных
- PostgreSQL: оператор LIKE
- ClickHouse для новичков















