Чтобы быстро управлять базой данных, мы обычно выбираем удобный инструмент управления базой данных. Хотя Navicat и DataGrip очень полезны, все они платные. Сегодня я рекомендую вам бесплатный и мощный инструмент управления базами данных
DBeaver
, надеюсь быть полезным!
Адрес фактического проекта электронной коммерции SpringBoot (50k+star):GitHub.com/macro-positive/…
Введение в DBeaver
DBeaver — это инструмент управления базами данных с открытым исходным кодом, который уже доступен на Github.22K+
Звезда. поддерживает до100
Он может поддерживать все виды баз данных, будь то реляционная база данных или нереляционная база данных, по сути, он может поддерживать любую базу данных, о которой вы только можете подумать.Давайте посмотрим, достаточно ли баз данных, которые он поддерживает!
Загрузить и установить
Затем давайте загрузим и установим DBeaver, напрямую загрузим сжатую версию пакета и разархивируем ее для использования.
- Сначала скачиваем с официального сайта
zip
версия, адрес загрузки:dbeaver.io/download/
- После завершения загрузки извлеките его в указанный каталог, а затем дважды щелкните
dbeaver.exe
может бежать;
- После успешной операции вы можете выбрать создание тестовой базы данных (база данных на основе SQLite) по умолчанию.Посмотрите на интерфейс, который немного похож на Eclipse.На самом деле DBeaver разработан на основе Eclipse.
Конфигурация внешнего вида
После установки инструмента нам неизбежно потребуются некоторые настройки, такие как настройка размера шрифта и т. д. Далее настроим DBeaver.
- По умолчанию шрифт DBeaver мелкий, нам нужно сделать его больше, выбираем
窗口->首选项->外观->颜色和字体->基本->文本字体
сделать настройки;
- Затем дважды щелкните, чтобы установить размер шрифта, например, установите его на
12
шрифт;
- Если вы хотите быстро ознакомиться с сочетаниями клавиш DBeaver, вы можете открыть
帮助->辅助键
Просмотреть все сочетания клавиш на панели;
- Если вы привыкли к темной теме, вы также можете настроить DBeaver на темную тему, в
窗口->首选项->外观
Вы можете установить тему вDark
Ты сможешь;
- После завершения настройки давайте взглянем на интерфейс, он довольно прикольный!
Создать источник данных
При использовании DBeaver для работы в базе данных мы должны сначала создать источник данных.
- мы можем выбрать
左上角的加号->MySQL
создать источник данных MySQL;
- После завершения создания введите информацию о соединении для подключения.Если это первое подключение, будет предложено загрузить драйвер JDBC;
- После успешного подключения вы можете увидеть базу данных, таблицы, представления, индексы и другую связанную информацию в базе данных слева.
Управление операциями, связанными с таблицами
После того, как соединение с базой данных создано, мы можем работать с таблицами в ней.Далее давайте просмотрим и создадим следующую таблицу.
- Дважды щелкните таблицу, выберите
属性
метка, вы можете увидеть подробные свойства столбца таблицы;
- выберите
属性->DDL
Вы можете просмотреть подробный отчет о создании таблицы;
- выберите
数据
метка, вы можете просмотреть данные в таблице путем листания страниц;
- Введите оператор SQL непосредственно в поле верхнего фильтра.
where
часть, вы можете напрямую фильтровать данные таблицы;
- Если мы не хотим отображать некоторые поля, мы можем щелкнуть правой кнопкой мыши заголовок и выбрать
过滤->自定义过滤
, затем поместите поле фильтра[v]
изменить на[]
Ты сможешь;
- Если вы хотите создать новую таблицу, щелкните правой кнопкой мыши слева и выберите
新建表
Ты сможешь;
- Затем щелкните правой кнопкой мыши и выберите «Добавить поле» в DBeaver,
[v]
Символ означает,[]
Представляет нет, здесь мы создаем идентификатор первичного ключа и выбираем автоинкремент;
- Здесь следует отметить, что первичный ключ необходимо создать в ограничении, выбрать создание ограничения, а затем установить
id
Выберите ограничение первичного ключа.
SQL-операции
После введения операций с таблицами базы данных давайте познакомимся с тем, как выполнять операции SQL в DBeaver.
- Щелкните правой кнопкой мыши базу данных и выберите
SQL编辑器
Вы можете открыть интерфейс SQL для работы;
- Функция приглашения SQL в DBeaver довольно мощная и поддерживает ключевые слова SQL, функции, таблицы и поля базы данных;
- Иногда нам нужно создать
insert
Утверждения всех полей, рукописный ввод в настоящее время более проблематичен, мы можем использовать DBeaver напрямую生成SQL
функция, щелкните правой кнопкой мыши, чтобы выбрать запись, выберите生成SQL
Ты сможешь;
- Мы можем найти, что заявления CRUD, основанные на всех полях, которые могут быть созданы в основном, что довольно удобно. Мы генерируем
insert
предложение попробуй.
Другая поддержка баз данных
Хотя DBeaver поддерживает до 100 типов баз данных, существует не так много баз данных, поддерживаемых версией сообщества, и не поддерживаются часто используемые базы данных NoSQL MongoDB и Redis.
- Только корпоративная версия может поддерживать Redis, а данными в Redis можно управлять после создания подключения к Redis;
- Вы также можете управлять данными в MongoDB после создания подключения к MongoDB.
Суммировать
DBEAVER действительно очень хороший инструмент управления базами данных с открытым исходным кодом, подсказки очень полные, и есть много функций, в принципе достаточно для разработки. Но есть еще некоторые недостатки по сравнению с этими зарядами. В отличие от Navicat, это неСинхронизация структуры базы данныхфункция, ниДизайн базы данныхФункции. В сравненииDataGrip, его функция подсказки немного слаба, и функция не имеет подсказки.
использованная литература
Официальный сайт проекта:GitHub.com/D бобер/DBE…
Эта статьяGitHubGitHub.com/macro-positive/…Записано, приветствую всех на Star!