MySQL Workbench

MySQL Workbench — це інтегроване середовище для розробки, управління та адміністрування баз даних MySQL. Воно надає графічний інтерфейс, що спрощує роботу з базами даних завдяки візуальним інструментам. Основні функції MySQL Workbench:
Модель бази данихМожливість створювати, редагувати та зберігати ER-діаграми для візуального моделювання структури бази даних.
SQL-редакторЗручний редактор для написання та виконання SQL-запитів з підсвічуванням синтаксису та автозаповненням.
Управління з’єднаннямиЗручний інтерфейс для підключення до різних серверів MySQL, з можливістю зберігання облікових даних.
АдмініструванняІнструменти для управління користувачами, правами доступу, резервним копіюванням і відновленням даних.
Моніторинг продуктивностіВбудовані інструменти для моніторингу стану серверів, продуктивності запитів та аналізу продуктивності бази даних.
MySQL Workbench спрощує багато процесів і дозволяє зосередитися на задачах, а не на технічних деталях.

У навігаторі ми можемо побачити дві вкладки: Administration (адміністрування) та Schemas, де ви можете побачити доступні бази даних.

Значки під меню надають швидкий доступ до найбільш популярних команд. Зокрема перший значок дозволяє створити SQL скрипт.

MySQL Workbench

Create database

Тепер скористаємося скриптом для виконання вже знайомої нам команди створення бази даних:

create database studentsdb;

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

Create database

SQL script

У запиті ми можемо виконати одразу кілька команд:

use studentsdb;
create table students (
id integer auto-increment primary key,
firstname varchar(35),
lastname varchar(35),
age integer
);
insert into studentsdb (firstname, lastname, age) values (‘Kate’, ‘Solverson’, 19);
select * from studentsdb;
SQL script

За потреби додаткової візуалізації є відео:

В цьому відео поговоримо про:
00:00 MySQL Workbench
03:06 Create database
04:27 SQL script

Leave a Reply

Your email address will not be published. Required fields are marked *