Учебник MySQL Workbench и MySQL Введение

Что такое MySQL?

MySQL – это реляционная база данных с открытым исходным кодом.

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

В этом уроке вы узнаете,

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

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

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

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

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

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

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

MySQLWorkbench – это средство визуализации  базы данных для проектирования и моделирования  баз данных для реляционной базы данных MySQL. Это облегчает создание новых моделей физических данных и модификацию существующих баз данных MySQL с помощью функций обратного / прямого проектирования и управления изменениями.

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

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

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

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

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

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

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

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

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

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

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

Установите руководство по Workbench MySQL (для Windows)

Это двухэтапный процесс

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

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

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

Начиная

Как только вы закончите установку выше, вам нужно настроить MySQL Workbench, как показано ниже –

  1. Первый шаг – запуск Workbench MySQL. То, что вы видите, называется “  Домашнее окно”

2.  Затем вам нужно создать соединение с MySQL Server, которое содержит сведения о целевом сервере базы данных, в том числе о том, как подключиться к нему. Нажмите  ”+”в главном окне Workbench MySQL. Откроется  Setup New Connection. колдун

  1. Как новичок вы можете создать соединение для локально установленного сервера. Нажмите кнопку “  Настройка управления сервером” в  окне “Настройка нового подключения”,чтобы проверить конфигурацию сервера MySQL.

4. Откроется новое окно с именем “ Настроить локальное управление”. Нажмите кнопку “Далее”, чтобы продолжить.

5. Затем мастер проверит соединения с базой данных. Если тест не удается, вернитесь назад и исправьте параметры подключения к базе данных. Затем он откроет всплывающее окно с запросом пароля вашего корня для проверки вашего соединения с локальным экземпляром сервера mysql. Пароль – это тот, который вы установили во время установки MySQL Workbench. Введите свой пароль и нажмите OK.

6. Затем мастер проверит соединения с базой данных. Если тест не удается, вернитесь назад и исправьте параметры подключения к базе данных. Если все тесты пройдены успешно, нажмите “Далее”, чтобы продолжить.

7. После этого откроется новый мастер управления локальными службами – он позволяет переключаться между несколькими таймерами mysql, установленными на одной машине. Как новичок вы можете обойти это и нажать “ Далее”, чтобы продолжить.

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

9. Затем вы можете просмотреть текущие конфигурации. После просмотра конфигураций нажмите “Готово”, чтобы настроить финш-сервер

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

 

11. Откроется новое диалоговое окно с запросом пароля для пользователя root / выбранного пользователя. Если ваш пользователь root root имеет пароль, вы можете ввести его, используя функцию Store in Vault. Нажмите “ОК”.

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

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

Дважды щелкните и начните запрос.

Резюме

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

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *