MySQL 8.0.22 для навчальних цілей

Статус MySQL: {% if status.status == 'online' %}Онлайн{% else %}Офлайн{% endif %}
{% if status.status == 'online' %}

Версія MySQL: {{ status.version }}

{% if remote_connection %}
Підключено до віддаленої бази даних

Ви підключені до віддаленого сервера MySQL з базою даних "Employees".

{% endif %} {% if employees_exists %}
База даних "Employees" доступна!

Ви можете виконувати SQL-запити до бази даних employees.

Переглянути деталі
{% endif %} {% else %}

Помилка: {{ status.error }}

{% endif %}
Параметри підключення

Для підключення до бази даних з локального комп'ютера використовуйте ці параметри:

  • Хост: {{ connection_info.host }}
  • Порт: {{ connection_info.port }}
  • Користувач: {{ connection_info.user }}
  • Пароль: {{ connection_info.password }}
  • SSL-режим: {{ connection_info.ssl_mode }}

Команда для підключення через термінал:

mysql -h {{ connection_info.host }} -P {{ connection_info.port }} -u {{ connection_info.user }} -p --ssl-mode=REQUIRED employees
SQL Консоль
Доступні бази даних
{% if databases %} {% else %}

Немає доступних баз даних або неможливо з'єднатися з сервером

{% endif %}
Завдання 1.3

Для виконання завдання 1.3 виконайте наступний SQL скрипт:

-- Нереформатований скрипт
create table if not exists test (numbers int, words varchar (10));

-- Відформатований скрипт
CREATE TABLE IF NOT EXISTS test (
    numbers INT,           -- Поле для цілих чисел
    words VARCHAR(10)      -- Поле для текстових значень максимум 10 символів
);
Приклади SQL запитів до бази "Employees"

Спробуйте наступні запити:

1. Перегляд структури таблиць
SHOW TABLES FROM employees;
2. Перегляд співробітників
SELECT emp_no, first_name, last_name, gender, hire_date 
FROM employees 
LIMIT 10;
3. Перегляд департаментів
SELECT * FROM departments;
4. Запит з JOIN
SELECT e.emp_no, e.first_name, e.last_name, d.dept_name
FROM employees e
JOIN dept_emp de ON e.emp_no = de.emp_no
JOIN departments d ON de.dept_no = d.dept_no
WHERE de.to_date = '9999-01-01'
LIMIT 10;