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

Что такое MySQL?

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

MySQL является кроссплатформенным, что означает, что он работает на нескольких различных платформах, таких как Windows, Linux и Mac OS и т. д.

В этом MySQL Учебное пособие по рабочему столу, вы узнаете-

Зачем использовать MySQL?

На рынке существует ряд систем управления реляционными базами данных.

Примеры реляционных баз данных включают в себя Microsoft SQL Server, Microsoft доступ Oracle, DB2 и т. д.

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

Ответ на этот вопрос зависит от ряда факторов.

Давайте посмотрим на сильные стороны MySQL по сравнению с реляционными базами данных, такими как SQL Server

  • MySQL поддерживает несколько механизмов хранения, каждый из которых имеет свои собственные характеристики, в то время как другие системы, такие как 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 Верстак - это Визуальное проектирование и моделирование баз данных инструмент доступа для MySQL серверная реляционная база данных. Это облегчает создание новых физических моделей данных и модификацию существующих. MySQL базы данных с функциями обратного/прямого проектирования и управления изменениями. Цель MySQL Workbench призван предоставить интерфейс для более простой и структурированной работы с базами данных.

MySQL Верстак

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

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

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

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

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

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

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

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

MySQL рабочая среда — инструмент разработки SQL

Как воспользоваться MySQL Workbench – инструмент администрирования

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

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

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

MySQL Workbench – инструмент администрирования

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

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

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

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

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

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

Первые шаги

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

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

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

Шаг 2) Откройте мастер нового подключения
Далее вам нужно создать свой MySQL Server Connection, который содержит сведения о целевом сервере базы данных, включая способ подключения к нему. Нажмите ” + “ in MySQL Домашнее окно верстака. Это откроет Настроить новое соединение. Волшебник

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

Double нажмите и начните запрос.

Резюме

  • MySQL — это кроссплатформенная реляционная база данных с открытым исходным кодом.
  • MySQL поддерживает несколько механизмов хранения, которые значительно улучшают настройку производительности и гибкость сервера. До версии 5.5 механизмом хранения по умолчанию был MyISAM, в котором не было поддержки транзакций, начиная с версии 5.5; механизм хранения по умолчанию — InnoDB, который поддерживает транзакции и внешние ключи.
  • MySQL сервер можно администрировать с помощью ряда инструментов доступа к серверу mysql, которые включают как коммерческие, так и продукты с открытым исходным кодом. Популярные примеры включают;
  • PHPMYADMIN – кроссплатформенный веб-инструмент доступа к серверу с открытым исходным кодом
  • SQLYog – ориентирован на платформу Windows, инструмент доступа к настольному коммерческому серверу
  • MySQL верстак – кроссплатформенный инструмент доступа к серверу с открытым исходным кодом
  • MySQL Workbench — это интегрированная среда разработки для MySQL сервер. Есть утилиты для моделирование базы данных и проектирование, разработка SQL и администрирование серверов.