Учебное пособие по MySQL Workbench - подробное руководство по инструменту СУБД



Этот блог о MySQL Workbench Tutorial даст вам представление обо всех функциях и возможностях инструмента RDBMS с четкими шагами.

Предыдущий блог на Учебник MySQL в основном сосредоточен на различных командах и концепциях, связанных с SQL. В этом блоге, посвященном MySQL Workbench Tutorial, вы познакомитесь с инструментом MySQL для выполнения различных операций.

В этом блоге будут рассмотрены следующие темы:





Учебное пособие по MySQL Workbench: что такое MySQL?

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

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



Теперь, очевидно, когда вы работаете на отраслевом уровне, вы не можете делать все на терминале, верно? Вам нужна какая-то панель инструментов, которая облегчит вам работу с большими базами данных и создание моделей.

Что ж, панель инструментов, которая может выполнять эти действия, - это MySQL Workbench.

Учебное пособие по MySQL Workbench: MySQL Workbench и его функции

MySQL Workbench - это инструмент проектирования или графический инструмент, который используется для работы с серверами MySQL и базами данных. Этот инструмент совместим со старыми версиями сервера 5.x и не поддерживает версии сервера 4.x.



Функциональные возможности MySQL Workbench следующие:

  • Разработка SQL: Эта функция обеспечивает возможность выполнять SQL-запросы, создавать и управлять подключениями к серверам баз данных с помощью встроенного редактора SQL.
  • Моделирование данных (дизайн): Эта функция позволяет вам создавать модели схемы вашей базы данных графически, выполнять обратный и прямой инжиниринг между схемой и действующей базой данных, а также редактировать все аспекты вашей базы данных с помощью всеобъемлющего редактора таблиц.
  • Администрирование сервера: Эта функция позволяет вам администрировать экземпляры сервера MySQL путем администрирования пользователей, выполнения резервного копирования и восстановления, проверки данных аудита, просмотра состояния базы данных и мониторинга производительности сервера MySQL.
  • Перенос данных: Эта функция позволяет выполнять миграцию из таблиц, объектов и данных Microsoft SQL Server, Microsoft Access и других СУБД в MySQL.
  • Поддержка MySQL Enterprise: Эта функция обеспечивает поддержку корпоративных продуктов, таких как MySQL Enterprise Backup, MySQL Firewall и MySQL Audit.

Теперь, когда вы знаете о MySQL Workbench, позвольте мне рассказать вам об основных требованиях и шагах по установке MySQL Workbench.

Хотите получить сертификат администратора базы данных?

Учебное пособие по MySQL Workbench: Установить MySQL Workbench

Основные системные требования для установки MySQL Workbench - в вашей системе должен быть установлен MySQL.

Теперь, поскольку MySQL Workbench доступен для многих операционных систем. У каждой из этих систем есть свои основные требования, на которые вы можете ссылаться Вот .

Кроме того, чтобы загрузить MySQL Workbench, вам нужно щелкнуть вкладку «Загрузки» и выбрать версию, которую вы хотите загрузить.

Загрузка MySQL Workbench - Учебное пособие по MySQL Workbench - Edureka

использование класса сканера в Java

Так, например, если вы хотите загрузить версию Workbench для Windows для сообщества, вы можете перейти по ссылке Вот .

Теперь, когда вы знаете, как установить, позвольте мне рассказать вам о выпусках MySQL Workbench Editions.

Учебное пособие по MySQL Workbench: Версии MySQL Workbench

MySQL Workbench в основном доступен в трех редакциях:

  • Community Edition (с открытым исходным кодом, GPL)
  • Стандартное издание (коммерческое)
  • Enterprise Edition (коммерческая)
особенности Community Edition Стандартная версия Enterprise Edition
Разработка Visual SQLдадада
Визуальное администрирование баз данныхдадада
Настройка производительностидадада
Управление пользователями и сеансамидадада
Управление подключениемдадада
Управление объектамидадада
Управление даннымидадада
Визуальное моделирование данныхдадада
Обратный инжинирингдадада
Форвард Инжинирингдадада
Синхронизация схемыдадада
Схема и проверка моделиодинНетдада
DBDocодинНетдада
Графический интерфейс для MySQL Enterprise BackupодинНетНетда
Графический интерфейс для MySQL Enterprise AuditодинНетНетда
Графический интерфейс для MySQL Enterprise FirewallодинНетдада
Скрипты и плагиныдадада
Перенос базы данныхдадада

Теперь, как только вы загрузите и установите MySQL Workbench, вы увидите следующий экран, то есть домашнюю вкладку.

В левой части вкладки «Главная» вы видите 3 разных значка, верно?

Ну, это в основном 3 модуля:

  • Разработка SQL - этот раздел состоит из редактора SQL, с помощью которого вы можете создавать базы данных и управлять ими.
  • Моделирование данных - этот раздел позволяет моделировать данные в соответствии с вашими потребностями.
  • Администрирование сервера - этот раздел используется для переноса ваших баз данных между подключениями.

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

Учебное пособие по MySQL Workbench: Создание связи

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

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

После того, как вы нажмете ОК, вы увидите, что ваше соединение было создано.

Теперь давайте продолжим обсуждение, войдя в редактор SQL.

Хотите взломать интервью для администратора базы данных?

Учебное пособие по MySQL Workbench: Редактор SQL

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

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

Теперь перейдем к разделу административных задач.

Учебное пособие по MySQL Workbench: Административные задачи

В этом разделе вы пройдете через следующие разделы:

Состояние сервера

Эта вкладка дает вам немедленное представление об основных индикаторах и счетчиках работоспособности вашей среды MySQL. Как вы можете видеть на снимке ниже, на этой вкладке отображается скорость работы сервера, доступные функции, каталоги сервера и настройки безопасности для аутентификации и SSL.

Пользователи и привилегии

На этой вкладке представлен список всех пользователей и привилегий, связанных с активным экземпляром сервера MySQL. Таким образом, с помощью этой вкладки вы можете добавлять учетные записи пользователей и управлять ими, настраивать привилегии и срок действия паролей. См. Снимок ниже.

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

Существует три основных способа экспорта и импорта данных в MySQL Workbench, которые вы можете использовать в следующей таблице.

Расположение графического интерфейса Набор данных Типы экспорта Типы импорта
Меню Result Grid в редакторе SQLНабор результатов (после выполнения SQL-запроса)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Контекстное меню обозревателя объектовСтолыJSON, CSVJSON, CSV
Навигатор управленияБазы данных и / или таблицыSQLSQL
Навигатор управленияБазы данных и / или таблицыSQLSQL

Теперь, чтобы экспортировать / импортировать данные, вам нужно выбрать опцию Data Export / Data Import из Панель навигатора .

После того, как вы выберете опцию, вы должны указать путь к папке, из / в которую вы хотите импортировать / экспортировать. См. Снимок ниже.

Интерфейс резервного копирования MySQL Enterprise

Коммерческие выпуски MySQL Workbench позволяют нам использовать функциональность MySQL Enterprise Backup (MEB), чтобы мы могли защитить данные от любой потери.

В MySQL Workbench в основном доступны две операции MySQL Enterprise Backup:

  • Онлайн-резервное копирование: Эта операция устанавливает профиль резервного копирования, чтобы определить, что следуетбыть резервным, где резервная копия должна храниться, и когда(частота) MySQL должен быть зарезервирован.
  • Восстановить: Эта операция восстанавливает сервер MySQL до определенного момента времени, восстанавливая резервную копию, созданную функцией Online Backup в MySQL Workbench.

Учебное пособие по MySQL Workbench: Панель управления производительностью

Панель управления производительностью MySQL Workbench дает вам статистическое представление о производительности сервера. Чтобы открыть панель управления, перейдите в Панель навигатора и под Спектакль раздел выберите Dashboard. См. Снимок ниже.

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

Учебное пособие по MySQL Workbench: Дизайн и моделирование баз данных

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

Как вы можете видеть на снимке ниже, у вас в основном есть 3 варианта.

С левой стороны знак плюса позволяет вам добавить новую диаграмму EER. Значок папки позволяет вам добавлять сохраненные модели EER на ваш компьютер для создания Workbench. Знак стрелки, который вы видите, позволяет вам создать модель EER из базы данных или модель EER из скрипта.

Приведенный ниже снимок представляет собой базовое представление MySQL Workbench.

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

Что ж, ребята, это не конец функциональности, остальное я оставляю, чтобы вы исследовали.

Учебное пособие по MySQL Workbench: Мастер переноса данных

MySQL Workbench обеспечивает возможность переноса ODBC-совместимых баз данных в MySQL. Это позволяет вам переходить на разные типы баз данных, включая MySQL, между серверами. Он также позволяет преобразовывать таблицы и копировать данные, но не преобразует хранимые процедуры, представления или триггеры.

Помимо работы на многих платформах, миграция позволяет настраивать и редактировать в процессе миграции.

как преобразовать тип в Java

Следующие шаги выполняются мастером миграции при переносе базы данных в MySQL:

  • Первоначально он подключается к исходной СУБД и получает список доступных баз данных.
  • Выполняет обратный инжиниринг выбранной базы данных во внутреннее представление исходной СУБД. Таким образом, на этом шаге все объекты переименовываются в зависимости от выбранного типа метода сопоставления имен объектов.
  • Затем он автоматически начинает перенос исходных объектов СУБД в конкретные объекты MySQL.
  • После этого он позволяет нам просматривать изменения, чтобы мы могли редактировать и исправлять ошибки в перенесенных объектах.
  • Затем он создает перенесенные объекты на целевом сервере MySQL. Вы всегда можете вернуться к предыдущему шагу и исправить ошибки, если они возникнут.
  • Наконец, данные перенесенных таблиц копируются из исходной СУБД в MySQL.

Учебное пособие по MySQL Workbench: Расширенные возможности MySQL

Предоставляет систему расширений, которая позволяет разработчику расширять возможности MySQL Workbench. Он также обеспечивает доступ к кросс-платформенной библиотеке графического интерфейса пользователя MForms и позволяет создавать расширения с графическим пользовательским интерфейсом.

Расширенные функции Workbench обеспечивают следующие возможности:

  • Вы можете создавать инструменты и плагины
  • Вы можете управлять схемами и автоматизировать общие задачи
  • Вы можете расширить пользовательский интерфейс Workbench и создать собственные функции Workbench.

Итак, это конец этому блогу!

Надеюсь, вам понравилось читать этот блог в блоге MySQL Workbench Tutorial. Мы видели различные функции и особенности MySQL Workbench.

Хотите узнать больше о MySQL?

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

Есть вопрос к нам? Пожалуйста, отметьте это в разделе комментариев ' Учебное пособие по MySQL Workbench »И я вернусь к вам.