Прощай Navicat платно! Этого достаточно для работы со всеми базами данных!

Java задняя часть
Прощай Navicat платно! Этого достаточно для работы со всеми базами данных!

Чтобы быстро управлять базой данных, мы обычно выбираем удобный инструмент управления базой данных. Хотя 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!