MySQL Учебное пособие по Workbench: что такое, как установить и использовать

⚡ Умное резюме

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

  • 🔷 Что это: MySQL Workbench — это визуальный инструмент для проектирования и доступа к базам данных. MySQLзаменяя работу с командной строкой структурированным графическим интерфейсом.
  • 🇧🇷 Моделирование данных: Визуальное моделирование с использованием прямого и обратного проектирования превращает схемы в интерактивные изображения. MySQL схемы, подкрепленные встроенной проверкой модели.
  • 💻 Разработка SQL: Визуальный редактор SQL позволяет создавать, запускать и отлаживать запросы с цветовой подсветкой, несколькими вкладками с результатами и сохранением истории.
  • ⚙️ Администрация: Администрирование серверов включает в себя управление пользователями, настройку, резервное копирование и восстановление, а также анализ журналов сервера.
  • 🪟 Установка: Процесс установки состоит из двух этапов — собственно, установки. MySQL Сервер сообщества, затем MySQL Верстак — включен Windows, macOS, или Linux.
  • 🤖 Помощь ИИ: Функции преобразования текста в SQL с помощью ИИ, такие как MySQL HeatWave GenAI и GitHub Copilot генерируют и уточняют запросы на основе естественного языка.

MySQL Учебное пособие по Workbench

Что такое 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 Верстак

MySQL Workbench объединяет три основных набора функций — моделирование и проектирование данных, разработку SQL-запросов и администрирование серверов — каждый из которых описан ниже.

Инструмент моделирования и проектирования

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

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

На рисунке ниже показано окно моделирования для MySQL Верстак.

MySQL Инструмент моделирования и проектирования рабочей среды

Инструмент разработки SQL

Язык структурированных запросов (SQL) позволяет нам манипулировать нашими реляционными базами данных. SQL лежит в основе всех реляционных баз данных.

  • MySQL В Workbench встроен визуальный редактор SQL.
  • Визуальный редактор SQL позволяет разработчикам создавать, редактировать и выполнять запросы к SQL-запросам. MySQL Сервер баз данных. Имеет утилиты для просмотра данных и их экспорта.
  • Цветовая подсветка синтаксиса помогает разработчикам легко писать и отлаживать операторы SQL.
  • Можно запускать несколько запросов, а результаты автоматически отображаются на разных вкладках.
  • Запросы также сохраняются на панели истории для последующего извлечения и запуска.

На рисунке ниже показано окно разработки SQL для MySQL Верстак.

MySQL Инструмент разработки SQL Workbench

Инструмент администрирования

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

  • Администрирование пользователей — визуальная утилита для управления пользователями, позволяющая администраторам баз данных легко добавлять новых и удалять существующих пользователей при необходимости, предоставлять и отзывать права доступа, а также просматривать профили пользователей.
  • Настройка сервера — позволяет выполнять расширенную настройку сервера и тонкую оптимизацию для достижения оптимальной производительности.
  • Резервное копирование и восстановление баз данных — визуальный инструмент для экспорта и импорта. MySQL dump-файлы. MySQL Файлы дампа содержат SQL-скрипты для создания баз данных, таблиц, представлений и хранимых процедур, а также для вставки данных.
  • Журналы сервера — визуальный инструмент для просмотра MySQL Журналы сервера. Журналы включают журналы ошибок, бинарные журналы и журналы InnoDB. Эти журналы полезны при проведении диагностики сервера.

На рисунке ниже показана панель администратора для MySQL Верстак.

MySQL Инструмент администрирования рабочей среды

В следующем разделе рассматривается установка. MySQL Верстак на Windows.

Как установить MySQL Верстак (для Windows)

В этом разделе мы узнаем, как установить и использовать MySQL Верстак.

Установка MySQL Workbench — это двухэтапный процесс.

1) Установить MySQL Community Server.

2) Установить MySQL Верстак — Вы можете установить рабочую среду с помощью ZIP-файла или установщика MSI (рекомендуется).

Примечание: Для выполнения установки вам потребуются права администратора или опытного пользователя.

Первые шаги

После завершения установки вышеуказанного необходимо выполнить настройку. MySQL Рабочий стол показан ниже. Далее приведена пошаговая инструкция по установке. MySQL Верстак.

Шаг 1) Откройте главное окно. Первый шаг — запуск. MySQL Верстак. То, что вы видите, называется «Домашнее окно».

Установите MySQL Верстак

Шаг 2) Откройте мастер создания нового подключения. Далее вам нужно создать свой MySQL Подключение к серверу, содержащее подробную информацию о целевом сервере базы данных, включая способ подключения к нему. Нажмите «+» в MySQL Откройте главное окно Workbench. Это откроет мастер настройки нового подключения.

Установите MySQL Верстак

Шаг 3) Нажмите кнопку «Настроить управление сервером». Начинающим пользователям достаточно создать подключение к локально установленному серверу. В окне «Настройка нового подключения» нажмите кнопку «Настроить управление сервером», чтобы проверить конфигурацию. MySQL сервера.

Установите MySQL Верстак

Шаг 4) Нажмите кнопку «Далее», чтобы продолжить. Откроется новое окно с названием «Настройка локального управления». Нажмите кнопку «Далее», чтобы продолжить.

Установите MySQL Верстак

Шаг 5) Введите свой пароль и нажмите ОК. Далее мастер проверит подключение к базе данных. Если проверка не пройдена, вернитесь назад и исправьте параметры подключения к базе данных. Затем откроется всплывающее окно с запросом пароля root для проверки подключения к локальной базе данных. MySQL экземпляр сервера. Пароль тот, который вы установили при установке MySQLВведите свой пароль и нажмите ОК.

Установите MySQL Верстак

Шаг 6) Нажмите «Далее», чтобы продолжить. Далее мастер проверит подключение к базе данных. Если проверка не пройдена, вернитесь назад и исправьте параметры подключения к базе данных. Если все проверки пройдены успешно, нажмите «Далее», чтобы продолжить.

Установите MySQL Верстак

Шаг 7) Нажмите «Далее». После этого откроется новый мастер настройки управления локальными службами — он позволит вам переключаться между несколькими вариантами. MySQL Серверы установлены на одной машине. Новичкам это можно пропустить и нажать «Далее», чтобы продолжить.

Установите MySQL Верстак

Шаг 8) Выберите MySQL Файл конфигурации сервера. Затем мастер проверит возможность доступа к MySQL Файл конфигурации сервера и тестовые команды запуска/остановки.

Установите MySQL Верстак

Шаг 9) Нажмите «Готово», чтобы завершить настройку сервера. Далее вы можете просмотреть текущие настройки. После просмотра настроек нажмите «Готово», чтобы завершить настройку сервера.

Установите MySQL Верстак

Шаг 10) Нажмите «Проверить соединение». Следующий шаг — настройка соединения, которое можно использовать для подключения к серверу. Если вы еще не создали соединение, вы можете использовать значения по умолчанию. Нажмите «Проверить соединение» [2] после ввода имени соединения [1].

Установите MySQL Верстак

Шаг 11) Нажмите ОК. Откроется новое диалоговое окно, в котором вас попросят ввести пароль от пользователя root/выбранного пользователя. Если ваш MySQL У пользователя root есть пароль, вы можете ввести его, используя хранилище. Vault особенность. Нажмите ОК.

Установите MySQL Верстак

Если введенный пароль пользователя верен, отобразится следующий экран. Нажмите обе кнопки «ОК», и все готово.

Установите MySQL Верстак

На главной странице отображается новый экземпляр.

Установите MySQL Верстак

Double— Нажмите и начните запрашивать.

Часто задаваемые вопросы (FAQ)

MySQL Workbench Community Edition — это бесплатная программа с открытым исходным кодом, распространяемая по лицензии GPL и доступная для скачивания. Windows, macOSи Linux. Коммерческая версия с дополнительными функциями поставляется в рамках платной подписки. MySQL Корпоративные подписки от Oracle.

Да. MySQL Workbench — это клиентский инструмент, поэтому ему требуется MySQL Сервер для подключения — либо установленный локально, либо доступный по сетевому соединению TCP/IP. Установите MySQL Сервер сообщества до или одновременно с рабочей станцией.

Да. MySQL Workbench — кроссплатформенное приложение, для которого существуют официальные сборки сообщества. Windows, macOSа также популярные дистрибутивы Linux. Интерфейс и функции в целом одинаковы во всех трех, хотя в этом руководстве показаны Windows установка.

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

Ошибка 2003 означает, что Workbench не может связаться с сервером. Подтвердите это. MySQL Служба запущена, имя хоста и порт 3306 указаны правильно, и брандмауэр или группа безопасности разрешают подключение. Для удаленных серверов проверьте параметр bind-address.

Да. Встроенный мастер миграции перемещает схемы и данные в MySQL из таких систем, как Microsoft SQL Server, PostgreSQLи Sybase. Он сопоставляет типы данных и позволяет просматривать скрипты перед их запуском.

Да. MySQL HeatWave GenAI добавляет функцию преобразования естественного языка в SQL, которая преобразует простые вопросы в операторы SELECT, используя обширную языковую модель, основанную на вашей схеме. Автономные инструменты преобразования текста в SQL с помощью ИИ также могут создавать черновики. MySQL Запросы для вашего ознакомления.

Да. Второй пилот GitHub предлагает и дополняет SQL-запросы в таких редакторах, как... VS Code и Visual Studio, создавая объединения, фильтры и код схемы на основе комментариев. MySQL В Workbench нет встроенной функции Copilot, поэтому создайте черновик в поддерживаемом редакторе и вставьте текст.

Подведем итог этой публикации следующим образом: