logo

MySQL Workbench (завантаження та встановлення)

MySQL Workbench — це уніфікований візуальний інструмент проектування баз даних або графічний інтерфейс користувача, який використовується для роботи з архітекторами баз даних, розробниками та адміністраторами баз даних. Він розроблений і підтримується Oracle. Він забезпечує розробку SQL, моделювання даних, міграцію даних і комплексні засоби адміністрування для конфігурації сервера, адміністрування користувачів, резервного копіювання та багато іншого. Ми можемо використовувати це адміністрування сервера для створення нових фізичних моделей даних, діаграм E-R і для розробки SQL (виконання запитів тощо). Він доступний для всіх основних операційних систем, таких як Mac OS, Windows і Linux. MySQL Workbench повністю підтримує MySQL Server версії 5.6 і вище.

Обкладинки MySQL Workbench п'ять основних функцій , які наведено нижче:

Розробка SQL: Ця функція надає можливість виконувати SQL-запити, створювати та керувати підключеннями до серверів баз даних за допомогою вбудованого редактора SQL.

Моделювання даних (дизайн): Ця функціональність надає можливість створювати моделі схеми бази даних у графічному вигляді, виконувати зворотне та пряме проектування між схемою та реальною базою даних і редагувати всі аспекти бази даних за допомогою комплексного редактора таблиць. Редактор таблиць надає можливості для редагування таблиць, стовпців, індексів, подання, тригерів, секціонування тощо.

Адміністрація сервера: Ця функція дає змогу керувати екземплярами MySQL Server, адмініструючи користувачів, перевіряючи дані аудиту, переглядаючи стан бази даних, виконуючи резервне копіювання та відновлення, а також відстежуючи продуктивність MySQL Server.

Міграція даних: Ця функціональність дозволяє переходити з Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere та інших таблиць, об’єктів і даних RDBMS до MySQL. Він також підтримує міграцію з попередніх версій MySQL на останні випуски.

MySQL Enterprise підтримує: Ця функціональність забезпечує підтримку продуктів Enterprise, таких як брандмауер MySQL, MySQL Enterprise Backup і MySQL Audit.

Версії MySQL Workbench

MySQL Workbench в основному доступний у трьох версіях, які наведено нижче:

  1. Версія спільноти (з відкритим кодом, GPL)
  2. Стандартна версія (комерційна)
  3. Корпоративна версія (комерційна)

Видання спільноти

Community Edition — це версія найпопулярнішої системи баз даних із відкритим вихідним кодом, яку можна безкоштовно завантажити. Він надійшов під ліцензією GPL і підтримується величезною спільнотою розробників.

Стандартне видання

Це комерційна версія, яка надає можливість створювати високопродуктивні та масштабовані програми обробки онлайнових транзакцій (OLTP). Він прославив MySQL разом із промисловою потужністю, продуктивністю та надійністю.

Enterprise Edition

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

Давайте зрозуміємо це за допомогою наступної порівняльної таблиці.

Функціональність Видання спільноти Стандартне видання Enterprise Edition
Розробка Visual SQL Так Так Так
Візуальне адміністрування баз даних Так Так Так
Налаштування продуктивності Так Так Так
Керування користувачами та сесіями Так Так Так
Керування підключенням Так Так Так
Управління об'єктами Так Так Так
Управління даними Так Так Так
Візуальне моделювання даних Так Так Так
Зворотне проектування Так Так Так
Передня техніка Так Так Так
Синхронізація схем Так Так Так
Перевірка схеми та моделі Немає Так Так
DBDoc Немає Так Так
Графічний інтерфейс для MySQL Enterprise Backup Немає Немає Так
GUI для MySQL Enterprise Audit Немає Немає Так
Графічний інтерфейс для MySQL Enterprise Firewall Немає Так Так
Сценарії та плагіни Так Так Так
Міграція бази даних Так Так Так

Налаштування середовища MySQL Workbench

Тут ми збираємося дізнатися, як ми можемо завантажити та встановити MySQL Workbench.

передумови

Для роботи з MySQL Workbench у вашій системі повинні бути доступні такі вимоги:

    Сервер MySQL:Ви можете завантажити його з тут .MySQL Workbench:Ви можете завантажити його з тут .
  • Microsoft .NET Framework 4.5.2
  • Розповсюджуваний Microsoft Visual C++ для Visual Studio 2019
  • RAM 4 ГБ (рекомендовано 6 ГБ)

монтаж

Крок 1: Встановіть MySQL Community Server. Щоб інсталювати MySQL Server, двічі клацніть MySQL файл інсталятора .exe . Після натискання файлу .exe ви побачите такий екран:

MySQL Workbench

Крок 2: Виберіть Тип налаштування і натисніть на Далі кнопку. Доступно кілька типів, і вам потрібно вибрати відповідний варіант для встановлення продукту та функцій MySQL. Тут ми виберемо опцію Custom, оскільки потрібні лише MySQL Server і Workbench. Якщо вам потрібні додаткові функції, ви можете вибрати опцію «Повний».

MySQL Workbench

крок 3: Коли ви натиснете кнопку Далі, з’явиться наступний екран.

MySQL Workbench

На цьому екрані перейдіть до Сервер MySQL натисніть значок плюса (+). Тут вам потрібно вибрати сервер MySQL і додати його до правого вікна, натиснувши на символ стрілки вправо.

MySQL Workbench

Тепер, у Розділ програми , вам потрібно зробити те саме, що ви мали виконати з MySQL Server, і натиснути кнопку Далі. На наступному екрані це пояснюється більш чітко.

MySQL Workbench

крок 4: Коли ви натиснете «Далі», з’явиться наступний екран. На цьому екрані перевіряються всі вимоги для встановлення MySQL Server і Workbench. Щойно ви натиснете на Виконати кнопку, усі вимоги буде встановлено автоматично. Тепер натисніть кнопку Далі.

MySQL Workbench

крок 5: На цьому екрані натисніть кнопку «Виконати», щоб завантажити та інсталювати MySQL Server і Workbench.

MySQL Workbench

Після завершення завантаження та встановлення натисніть кнопку Далі.

MySQL Workbench

Крок 6: На наступному екрані нам потрібно налаштувати сервер MySQL і натиснути кнопку «Далі».

MySQL Workbench

Крок 7: Як тільки ви натиснете кнопку Далі, ви побачите екран нижче. Тут ми повинні налаштувати сервер MySQL. Тепер виберіть опцію Standalone MySQL Server/Classic MySQL Replication і натисніть «Далі».

MySQL Workbench

Крок 8: На наступному екрані система попросить вас вибрати тип конфігурації та інші параметри підключення. Тут ми збираємося вибрати тип конфігурації як ' Машина розробки ' і Connectivity as TCP/IP, і Номер порту 3306, потім натисніть «Далі».

MySQL Workbench

Крок 9: Тепер виберіть метод автентифікації та натисніть «Далі».

MySQL Workbench

Крок 10: На наступному екрані вам буде запропоновано вибрати обліковий запис, ім’я користувача та пароль. Після заповнення всіх даних натисніть кнопку Далі.

MySQL Workbench

Крок 11: На наступному екрані вам буде запропоновано налаштувати службу Windows. Збережіть налаштування за замовчуванням і натисніть «Далі».

MySQL Workbench

Крок 12: На наступному екрані система попросить вас застосувати конфігурацію сервера. Для цієї конфігурації натисніть кнопку Виконати.

MySQL Workbench

Крок 13: Після завершення налаштування ви побачите наведений нижче екран. Тепер натисніть на Закінчити кнопку, щоб продовжити.

MySQL Workbench

Крок 14: На наступному екрані ви побачите, що налаштування продукту завершено. Збережіть налаштування за замовчуванням і натисніть кнопку Далі-> Готово, щоб завершити встановлення пакета MySQL.

MySQL Workbench

MySQL Workbench

Крок 15: Після натискання кнопки «Готово» у вашій системі має бути відкрито MySQL Workbench, як показано на екрані нижче.

MySQL Workbench

Крок 16: На наведеному вище екрані вам потрібно встановити з’єднання. Для цього двічі клацніть поле, позначене червона стрілка . Тут ви отримаєте спливаюче вікно, яке попросить ввести пароль, створений раніше під час встановлення. Після введення пароля ви зможете підключитися до Сервера.

MySQL Workbench

Крок 17: Якщо у вас немає підключення, ви можете створити нове підключення. Щоб встановити підключення, клацніть значок плюса (+) або перейдіть до панелі меню -> База даних -> Підключитися до бази даних, з’явиться наступний екран. Тепер потрібно заповнити всі деталі. Тут ви повинні переконатися, що введений пароль має бути таким же, як ви створили раніше.

MySQL Workbench

Крок 18: Після введення всіх даних натисніть на Тестове підключення щоб перевірити підключення до бази даних. Якщо підключення буде успішним, ви отримаєте наступний екран. Тепер натисніть кнопку OK->OK, щоб завершити налаштування.

MySQL Workbench

Крок 19: Після завершення всіх налаштувань відкриється екран MySQL Workbench. Тепер двічі клацніть щойно створене з’єднання, і ви отримаєте наступний екран, де можна виконати команду SQL.

MySQL Workbench

java лямбда

Інструмент адміністрування MySQL Workbench

Інструмент адміністрування відіграє важливу роль у захисті даних компанії. Тут ми обговоримо керування користувачами, конфігурацію сервера, резервне копіювання та відновлення бази даних, журнали сервера та багато іншого.

Адміністрування користувачів

Це візуальна утиліта, яка дозволяє керувати користувачами, пов’язаними з активним екземпляром MySQL Server. Тут ви можете додавати облікові записи користувачів і керувати ними, надавати та відмовлятися від привілеїв, переглядати профілі користувачів і термін дії паролів.

Конфігурація сервера

Це дозволяє розширене налаштування Сервера. Він надає детальну інформацію про сервер і змінну стану, кількість потоків, розмір розподілу буфера, точне налаштування для оптимальної продуктивності та багато іншого.

Резервне копіювання та відновлення баз даних

Це візуальний інструмент, який використовується для імпорту/експорту файлів дампа MySQL. Файли дампа містять сценарії SQL для створення баз даних, таблиць, представлень і збережених процедур.

Журнали сервера

Він відображає інформацію журналу для MySQL Server на кожній вкладці підключення. Для кожної вкладки підключення міститься додаткова вкладка для загальних журналів помилок.

Інформаційна панель продуктивності

Ця вкладка надає статистичне представлення продуктивності сервера. Ви можете відкрити його, перейшовши на вкладку Навігація та в розділі Продуктивність виберіть Інформаційна панель.

MySQL Workbench Створення, зміна, видалення бази даних

У цьому розділі ми побачимо, як створюється, змінюється та видаляється база даних за допомогою MySQL Workbench. Давайте розглянемо детально один за іншим.

Створити базу даних

Щоб створити базу даних, виконайте такі дії:

1. Відкрийте MySQL Workbench і увійдіть, використовуючи ім’я користувача та пароль. Потім перейдіть на вкладку Навігація та натисніть на Меню розкладу . Тут ви можете побачити всі раніше створені бази даних.

2. Якщо ви хочете створити нову базу даних, клацніть правою кнопкою миші під меню «Схема» та виберіть Створити схему або клацніть значок бази даних (червоний прямокутник), як показано на наступному екрані.

MySQL Workbench

3. Відкриється екран нового вікна схеми. Введіть нову назву бази даних (наприклад, mytestdb) і використовуйте за замовчуванням зіставлення . Зіставлення використовується для зберігання певних символів даних, в основному корисне для зберігання іноземних мов. Тепер натисніть кнопку Застосувати, як показано на екрані нижче:

MySQL Workbench

4. З’явиться нове спливаюче вікно, натисніть кнопку Застосувати->Готово, щоб створити нову базу даних.

5. Після успішного створення бази даних ви зможете побачити цю нову базу даних у меню «Схема». Якщо ви цього не бачите, натисніть піктограму оновлення в меню «Схема».

6. Якщо ви хочете переглянути більше інформації про базу даних, виберіть базу даних mytestdb і клацніть піктограму «i». Інформаційне вікно відображає кілька параметрів, як-от Таблиця, Стовпець, Функції, Користувачі та багато іншого.

7. MySQL Workbench не надає можливості перейменувати назву бази даних, але ми можемо створювати, оновлювати та видаляти таблицю та рядки даних із бази даних.

Відкинути базу даних

1. Щоб видалити базу даних, вам потрібно вибрати базу даних, клацнути на ній правою кнопкою миші та вибрати Схема падіння варіант. З'явиться наступний екран:

MySQL Workbench

2. Виберіть Кинь зараз у спливаючому вікні, і база даних, включаючи таблицю, рядки даних буде видалено з сервера бази даних.

MySQL Workbench Створення, зміна, видалення таблиці

У цьому розділі ми побачимо, як створюється, змінюється та видаляється таблиця за допомогою MySQL Workbench. Давайте розглянемо детально один за іншим.

Створити таблицю

Щоб створити таблицю, виконайте такі дії:

1. Відкрийте MySQL Workbench і увійдіть, використовуючи ім’я користувача та пароль. Потім перейдіть на вкладку «Навігація» та натисніть меню «Схема». Тут ви можете побачити всі раніше створені бази даних. Ви також можете створити нову базу даних.

2. Виберіть щойно створену базу даних, двічі клацніть її, і ви отримаєте підменю під базою даних. Підменю в базі даних містить Таблиці, Подання, Функції та Збережені процедури, як показано на екрані нижче.

MySQL Workbench

3. Виберіть підменю «Таблиці», клацніть його правою кнопкою миші та виберіть Створити таблицю варіант. Ви також можете натиснути піктограму створення нової таблиці (показано червоним прямокутником), щоб створити таблицю.

4. На екрані нової таблиці вам потрібно заповнити всі деталі, щоб створити таблицю. Тут ми збираємося ввести ім’я таблиці (наприклад, студент) і використати сортування та механізм за замовчуванням.

5. Клацніть усередині середнього вікна та заповніть дані стовпця. Тут назва стовпця містить багато атрибутів, таких як Primary Key (PK), Not Null (NN), Unique Index (UI), Binary (B), Unsigned Data type (UN), Auto Incremental (AI) тощо. екран пояснює це більш чітко. Після заповнення всіх даних натисніть на Застосувати кнопку.

MySQL Workbench

6. Щойно ви натиснете кнопку Застосувати, відкриється вікно оператора SQL. Знову натисніть кнопку Застосувати, щоб виконати оператор, і кнопку Готово, щоб зберегти зміни.

7. Тепер перейдіть до меню «Схема» та виберіть базу даних, яка містить щойно створену таблицю, як показано на екрані нижче.

MySQL Workbench

Змінити таблицю

Щоб змінити таблицю, виконайте такі дії:

повна форма пвр

1. Виберіть таблицю, яку потрібно змінити, клацніть піктограму «i», і ви отримаєте наступний екран.

MySQL Workbench

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

Опустіть стіл

1. Щоб видалити таблицю, вам потрібно вибрати таблицю, клацнути на ній правою кнопкою миші та вибрати опцію Перекинути таблицю. З'явиться наступний екран:

MySQL Workbench

2. Виберіть Кинь зараз у спливаючому вікні, щоб миттєво видалити таблицю з бази даних.

MySQL Workbench Вставка, читання, оновлення, видалення рядків даних

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

1. Відкрийте MySQL Workbench і увійдіть, використовуючи ім’я користувача та пароль. Потім перейдіть на вкладку «Навігація» та натисніть меню «Схема». Тут ми успішно створили базу даних (mystudentdb) і таблицю студентів за допомогою MySQL Workbench.

2. Виберіть таблицю, і коли ми наведемо вказівник миші на таблицю студента, ви побачите, що тут з’являються піктограми таблиці. Клацніть таблицю, яка відкриє нове вікно, де у верхній частині показано оператор MySQL, а в нижній частині — рядки даних.

MySQL Workbench

3. Щоб ввести рядок даних, виберіть потрібний стовпець і вставте значення даних. Вставлення значення даних у рядки подібне до аркуша Microsoft Excel.

4. Після введення рядків даних натисніть кнопку Застосувати->Застосувати>Готово, щоб зберегти рядки даних.

5. Так само ми можемо редагувати або змінювати раніше збережені рядки даних. Після внесення змін збережіть нове значення, натисніть кнопку «Застосувати», щоб зберегти зміни. Він створить оператор оновлення SQL, який збереже зміни в базі даних.

Видалити рядок

1. Щоб видалити окремий рядок із таблиці, вам потрібно вибрати рядок даних, клацнути правою кнопкою миші на правій піктограмі перед рядком і вибрати параметр Видалити рядок(и).

2. Тепер натисніть кнопку Застосувати->Застосувати->Готово, щоб зберегти зміни в базі даних.

База даних експорту та імпорту MySQL Workbench (таблиця)

У цьому розділі ми збираємося дізнатися, як ми можемо експортувати та імпортувати базу даних або таблицю за допомогою MySQL Workbench.

Експорт баз даних (таблиць)

1. Щоб експортувати бази даних або таблиці, перейдіть до панелі меню, натисніть «Сервер» і виберіть опцію «Експорт даних», як показано на наступному екрані. Це відкриє нове вікно експорт даних налаштування та параметри.

MySQL Workbench

2. Виберіть будь-яку базу даних, і вона відобразить усі відповідні таблиці у вибраній базі даних. Тут ми також можемо вибрати один або кілька прапорців бази даних, щоб включити базу даних у файл експорту. Так само ми можемо вибрати одну або кілька таблиць у лівій частині вікна.

MySQL Workbench

3. Виберемо дві бази даних, а саме (myproductdb і mystudentdb), включаючи всі таблиці цієї бази даних. Тепер перейдіть до налаштувань, що випадають, ми можемо вибрати параметри «Дамп структури та даних», «Дамп лише даних» і «Дамп лише структури».

    Дамп даних і структура:Це збереже як структуру таблиці, так і рядки даних.Лише дамп даних:Він збереже лише вставлені рядки в таблиці.Лише структура дампа:Це збереже лише структуру таблиці, яка є стовпцями бази даних і визначеними нами типами даних.

4. У опції «Експорт» ви можете вибрати шлях експорту за вашим вибором. Тут я збережу налаштування за замовчуванням. Крім того, є два перемикачі, які пояснюються нижче.

    Експорт до папки проекту Dump:Він збереже всі таблиці як окремі файли SQL в одній папці. Це буде корисно, коли ви імпортуєте або відновлюєте файл експорту по одній таблиці.Експорт до самостійного файлу:Він зберігатиме всі бази даних і таблиці в одному файлі SQL. Це хороший варіант, якщо ви хочете імпортувати всі бази даних, таблиці та рядки даних за допомогою одного файлу SQL.

5. Клацніть кнопку «Почати експорт», яка відображає панель виконання та журнал. Тепер відкрийте папку «Документ» у системі, щоб знайти файли експорту.

Імпорт баз даних (таблиці)

1. Щоб імпортувати бази даних або таблиці, перейдіть до панелі меню, натисніть «Сервер» і виберіть Імпорт даних варіант. Відкриється нове вікно налаштувань і параметрів імпорту даних.

2. Тут ви можете побачити два радіоопції для імпорту баз даних і таблиць, а саме:

  • Імпортувати з папки проекту Dump
  • Імпортуйте за допомогою автономного файлу

3. Ми збираємося вибрати «Імпортувати з папки проекту Dump» і натиснути «Завантажити вміст папки», щоб відобразити всі доступні бази даних у папці проекту.

4. Виберіть myproductdb бази даних із опції Імпорт даних, а також виберіть відповідну таблицю продукту.

5. Виберіть опцію «Дамп структури та даних» і натисніть Розпочати імпорт кнопку, щоб імпортувати бази даних і таблиці з файлу резервної копії.

MySQL Workbench

6. Тепер перейдіть до Schema->myproductdb->table і оновіть його, щоб побачити поточну імпортовану базу даних або таблицю.