MySQL Учебное пособие по Workbench: что такое, как установить и использовать
⚡ Умное резюме
MySQL Workbench — это официальный инструмент визуализации для MySQL Реляционная база данных, объединяющая моделирование данных, разработку SQL-запросов и администрирование серверов в едином кроссплатформенном интерфейсе, подключающемся к локальным или удаленным серверам. MySQL серверы для повседневной работы с базами данных.

Что такое MySQL?
MySQL представляет собой реляционную базу данных с открытым исходным кодом.
MySQL является кроссплатформенным, что означает, что он работает на ряде различных платформ, таких как Windows, Linux и macOS.
Зачем использовать MySQL?
На рынке существует ряд систем управления реляционными базами данных.
Примеры реляционных баз данных включают в себя Microsoft SQL Server, Microsoft доступ Oracle, DB2 и т. д.
Можно спросить, почему мы выбрали MySQL по сравнению с другими системами управления базами данных.
Ответ на этот вопрос зависит от ряда факторов.
Давайте рассмотрим сильные стороны MySQL по сравнению с другими реляционными базами данных, такими как SQL Server:
- MySQL Поддерживается несколько механизмов хранения данных, каждый со своими характеристиками, в то время как другие системы, такие как SQL Server, поддерживают только один механизм хранения данных. Чтобы это понять, рассмотрим два механизма хранения данных, поддерживаемых SQL Server. MySQL:
- InnoDB — механизм хранения данных по умолчанию, предоставляемый вместе с... MySQL начиная с версии 5.5. InnoDB поддерживает внешние ключи для ссылочной целостности, а также поддерживает транзакции стандарта ACID.
- MyISAM — механизм хранения данных по умолчанию для MySQL до версии 5.5. В MyISAM отсутствует поддержка транзакций. Его преимущества перед InnoDB включают простоту и высокую производительность.
- MySQL Обладает высокой производительностью по сравнению с другими реляционными базами данных. Это обусловлено простотой конструкции и поддержкой нескольких механизмов хранения данных.
- Экономически выгодно — по сравнению с другими реляционными базами данных она относительно дешевле. Фактически, бесплатная версия для сообщества. Коммерческая версия имеет лицензионный сбор, который также экономически выгоден по сравнению с лицензионными сборами за такие продукты, как... Microsoft SQL Server.
- Кроссплатформенная — MySQL Работает на многих платформах, что означает возможность развертывания на большинстве машин. Другие системы, такие как MS SQL Server, работают только на... Windows .
Для того, чтобы взаимодействовать с MySQLВам потребуется инструмент доступа к серверу, способный взаимодействовать с ним. MySQL сервера. MySQL поддерживает несколько пользовательских подключений.
Что такое MySQL Верстак?
MySQL Workbench — это визуальный инструмент для проектирования и моделирования баз данных и обеспечения доступа к ним. MySQL Серверная реляционная база данных. Она облегчает создание новых физических моделей данных и модификацию существующих. MySQL Базы данных с функциями обратного/прямого проектирования и управления изменениями. Цель MySQL Workbench призван предоставить интерфейс для более простой и структурированной работы с базами данных.
MySQL Workbench объединяет три основных набора функций — моделирование и проектирование данных, разработку SQL-запросов и администрирование серверов — каждый из которых описан ниже.
Инструмент моделирования и проектирования
Модели лежат в основе большинства эффективных и производительных баз данных. MySQL Workbench содержит инструменты, позволяющие разработчикам и администраторам баз данных визуально создавать физические модели проектирования баз данных, которые легко можно преобразовать в реальные объекты. MySQL базы данных с использованием форвард-инжиниринга.
- MySQL Workbench поддерживает создание нескольких моделей в одной среде.
- Она поддерживает все объекты — такие как таблицы, представления, хранимые процедуры и триггеры — которые составляют базу данных.
- MySQL В Workbench встроен инструмент проверки моделей, который сообщает о любых обнаруженных проблемах специалисту по моделированию данных.
- Он также допускает использование различных обозначений моделирования и может быть расширен с помощью языка сценариев Lua.
На рисунке ниже показано окно моделирования для MySQL Верстак.
Инструмент разработки SQL
Язык структурированных запросов (SQL) позволяет нам манипулировать нашими реляционными базами данных. SQL лежит в основе всех реляционных баз данных.
- MySQL В Workbench встроен визуальный редактор SQL.
- Визуальный редактор SQL позволяет разработчикам создавать, редактировать и выполнять запросы к SQL-запросам. MySQL Сервер баз данных. Имеет утилиты для просмотра данных и их экспорта.
- Цветовая подсветка синтаксиса помогает разработчикам легко писать и отлаживать операторы SQL.
- Можно запускать несколько запросов, а результаты автоматически отображаются на разных вкладках.
- Запросы также сохраняются на панели истории для последующего извлечения и запуска.
На рисунке ниже показано окно разработки SQL для MySQL Верстак.
Инструмент администрирования
Администрирование серверов играет решающую роль в обеспечении безопасности данных компании. Основные вопросы, касающиеся администрирования серверов, включают управление пользователями, настройку серверов, ведение журналов серверов и многое другое. MySQL Workbench обладает следующими функциями, которые упрощают этот процесс. MySQL Администрирование сервера:
- Администрирование пользователей — визуальная утилита для управления пользователями, позволяющая администраторам баз данных легко добавлять новых и удалять существующих пользователей при необходимости, предоставлять и отзывать права доступа, а также просматривать профили пользователей.
- Настройка сервера — позволяет выполнять расширенную настройку сервера и тонкую оптимизацию для достижения оптимальной производительности.
- Резервное копирование и восстановление баз данных — визуальный инструмент для экспорта и импорта. MySQL dump-файлы. MySQL Файлы дампа содержат SQL-скрипты для создания баз данных, таблиц, представлений и хранимых процедур, а также для вставки данных.
- Журналы сервера — визуальный инструмент для просмотра MySQL Журналы сервера. Журналы включают журналы ошибок, бинарные журналы и журналы InnoDB. Эти журналы полезны при проведении диагностики сервера.
На рисунке ниже показана панель администратора для MySQL Верстак.
В следующем разделе рассматривается установка. MySQL Верстак на Windows.
Как установить MySQL Верстак (для Windows)
В этом разделе мы узнаем, как установить и использовать MySQL Верстак.
Установка MySQL Workbench — это двухэтапный процесс.
1) Установить MySQL Community Server.
2) Установить MySQL Верстак — Вы можете установить рабочую среду с помощью ZIP-файла или установщика MSI (рекомендуется).
Примечание: Для выполнения установки вам потребуются права администратора или опытного пользователя.
Первые шаги
После завершения установки вышеуказанного необходимо выполнить настройку. MySQL Рабочий стол показан ниже. Далее приведена пошаговая инструкция по установке. MySQL Верстак.
Шаг 1) Откройте главное окно. Первый шаг — запуск. MySQL Верстак. То, что вы видите, называется «Домашнее окно».
Шаг 2) Откройте мастер создания нового подключения. Далее вам нужно создать свой MySQL Подключение к серверу, содержащее подробную информацию о целевом сервере базы данных, включая способ подключения к нему. Нажмите «+» в MySQL Откройте главное окно Workbench. Это откроет мастер настройки нового подключения.
Шаг 3) Нажмите кнопку «Настроить управление сервером». Начинающим пользователям достаточно создать подключение к локально установленному серверу. В окне «Настройка нового подключения» нажмите кнопку «Настроить управление сервером», чтобы проверить конфигурацию. MySQL сервера.
Шаг 4) Нажмите кнопку «Далее», чтобы продолжить. Откроется новое окно с названием «Настройка локального управления». Нажмите кнопку «Далее», чтобы продолжить.
Шаг 5) Введите свой пароль и нажмите ОК. Далее мастер проверит подключение к базе данных. Если проверка не пройдена, вернитесь назад и исправьте параметры подключения к базе данных. Затем откроется всплывающее окно с запросом пароля root для проверки подключения к локальной базе данных. MySQL экземпляр сервера. Пароль тот, который вы установили при установке MySQLВведите свой пароль и нажмите ОК.
Шаг 6) Нажмите «Далее», чтобы продолжить. Далее мастер проверит подключение к базе данных. Если проверка не пройдена, вернитесь назад и исправьте параметры подключения к базе данных. Если все проверки пройдены успешно, нажмите «Далее», чтобы продолжить.
Шаг 7) Нажмите «Далее». После этого откроется новый мастер настройки управления локальными службами — он позволит вам переключаться между несколькими вариантами. MySQL Серверы установлены на одной машине. Новичкам это можно пропустить и нажать «Далее», чтобы продолжить.
Шаг 8) Выберите MySQL Файл конфигурации сервера. Затем мастер проверит возможность доступа к MySQL Файл конфигурации сервера и тестовые команды запуска/остановки.
Шаг 9) Нажмите «Готово», чтобы завершить настройку сервера. Далее вы можете просмотреть текущие настройки. После просмотра настроек нажмите «Готово», чтобы завершить настройку сервера.
Шаг 10) Нажмите «Проверить соединение». Следующий шаг — настройка соединения, которое можно использовать для подключения к серверу. Если вы еще не создали соединение, вы можете использовать значения по умолчанию. Нажмите «Проверить соединение» [2] после ввода имени соединения [1].
Шаг 11) Нажмите ОК. Откроется новое диалоговое окно, в котором вас попросят ввести пароль от пользователя root/выбранного пользователя. Если ваш MySQL У пользователя root есть пароль, вы можете ввести его, используя хранилище. Vault особенность. Нажмите ОК.
Если введенный пароль пользователя верен, отобразится следующий экран. Нажмите обе кнопки «ОК», и все готово.
На главной странице отображается новый экземпляр.
Double— Нажмите и начните запрашивать.

















