MySQL Упражнения

Закрепите свои навыки работы с MySQL с помощью серии практических упражнений. Эта подборка практических задач позволит вам применить свои знания для решения реальных проблем с базами данных. Проработайте различные сценарии: от написания базовых операторов SELECT до выполнения сложных объединений и задач по манипулированию данными. Каждое упражнение разработано для закрепления ключевых концепций и повышения квалификации в управлении и запросах к реляционным базам данных с помощью MySQL. Получите практический опыт, решая задачи и создавая эффективный SQL-код.

Исследование системных таблиц MySQL

Исследование системных таблиц MySQL

Научитесь запускать службу MySQL и изучать системные базы данных и таблицы, чтобы понять внутреннюю структуру и механизмы управления MySQL.
ChallengeMySQL
Создание вашей первой базы данных MySQL

Создание вашей первой базы данных MySQL

Научитесь создавать и управлять своей первой базой данных MySQL с помощью основных команд. Идеально подходит для новичков, начинающих изучение администрирования баз данных.
ChallengeMySQL
Создание таблицы каталога товаров

Создание таблицы каталога товаров

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

Основы манипуляции данными в MySQL

В этом практическом занятии мы рассмотрим основные операции по манипуляции данными в MySQL, включая вставку, выборку, обновление и удаление данных с использованием SQL-команд.
LabMySQL
Структура таблиц и типы данных в MySQL

Структура таблиц и типы данных в MySQL

В этом практическом занятии мы рассмотрим основы структуры таблиц и типов данных в MySQL
LabMySQL
Основы управления базами данных в MySQL

Основы управления базами данных в MySQL

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

Установка и базовая настройка MySQL

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

Функции MySQL и пользовательская логика

В этой лабораторной работе вы научитесь создавать и использовать пользовательские функции в MySQL. Лабораторная работа посвящена инкапсуляции повторно используемой логики в вашей базе данных путем создания функции для расчета площади прямоугольника. Шаги включают создание, использование, тестирование и удаление функции MySQL.
LabMySQL
Индексы MySQL и оптимизация производительности

Индексы MySQL и оптимизация производительности

В этой лабораторной работе вы узнаете об индексах MySQL и методах оптимизации производительности. Лабораторная работа посвящена созданию и управлению индексами для улучшения производительности запросов к базе данных. Вы проанализируете планы запросов, добавите составные индексы и удалите неиспользуемые индексы.
LabMySQL
Основы хранимых процедур MySQL

Основы хранимых процедур MySQL

В этой лабораторной работе вы изучите основы хранимых процедур MySQL. Цель — понять, как создавать, вызывать и изменять хранимые процедуры для управления данными в базе данных MySQL. Вы научитесь вставлять данные, вызывать процедуры, добавлять параметры и удалять процедуры.
LabMySQL
Подзапросы и вложенные операции в MySQL

Подзапросы и вложенные операции в MySQL

В этой лабораторной работе вы изучите подзапросы и вложенные операции в MySQL, уделяя особое внимание использованию подзапросов в предложении WHERE. Научитесь фильтровать данные, использовать EXISTS, тестировать коррелированные подзапросы и сравнивать производительность. Подключайтесь к MySQL, создавайте базы данных и конструируйте SQL-запросы.
LabMySQL
Транзакции MySQL и целостность данных

Транзакции MySQL и целостность данных

В этой лабораторной работе вы изучите транзакции MySQL и их важность для поддержания целостности данных. Вы научитесь использовать транзакции, чтобы гарантировать, что серия SQL-операций рассматривается как единое рабочее звено. Лабораторная работа охватывает BEGIN, COMMIT, ROLLBACK и savepoints.
LabMySQL
MySQL Triggers для автоматизации

MySQL Triggers для автоматизации

В этой лабораторной работе вы научитесь автоматизировать задачи в MySQL с помощью триггеров. Лабораторная работа фокусируется на создании триггера, который регистрирует операции вставки в таблицу `products` в отдельную таблицу `product_logs`. Вы протестируете, обновите и удалите триггер.
LabMySQL
Представления MySQL и виртуальные таблицы

Представления MySQL и виртуальные таблицы

В этой лабораторной работе вы научитесь работать с представлениями MySQL, которые представляют собой виртуальные таблицы, основанные на результирующем наборе SQL-запроса. Лабораторная работа охватывает создание, обновление, запросы и удаление представлений MySQL. Вы создадите базу данных, заполните ее данными, а затем создадите и будете манипулировать представлением.
LabMySQL
Резервное копирование и восстановление

Резервное копирование и восстановление

В этой лабораторной работе вы научитесь выполнять аварийное восстановление: создавать логическую резервную копию базы данных MySQL с помощью mysqldump и восстанавливать её после имитации потери данных.
LabMySQL