курс в MySQL Skill Tree

MySQL для начинающих

В этом курсе вы узнаете, что такое структурированный язык запросов (SQL) и базы данных, основы управления базами данных, как настроить и сконфигурировать MySQL, а также как подключить клиент MySQL к серверу MySQL.

База данныхMySQL

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

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

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

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

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

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

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

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

Практическое задание: Регистрация данных о фильмах

Фильтрация и сортировка данных в MySQL

Задача по поиску книг

Операции с несколькими таблицами в MySQL

Задание: Сведения об авторах и книгах

Агрегация и группировка данных в MySQL

Анализ данных о продажах в MySQL

Управление пользователями и привилегиями в MySQL

Практическое задание по управлению доступом к базе данных MySQL

Повышение безопасности базы данных

Введение

Изучите MySQL и основы реляционных баз, работая непосредственно в Linux. Вы проверите сервер, создадите базы и таблицы, измените и запросите записи, объедините таблицы, суммируете данные и настроите доступ.

Курс чередует восемь пошаговых лабораторий и девять задач. 17 занятий включают 10 начальных элементов, шесть задач среднего уровня и одну продвинутую задачу по безопасности.

Чему вы научитесь

  • Проверять MySQL, подключать клиент и изучать системные базы и метаданные
  • Создавать, выбирать, перечислять и удалять базы через SQL и mysqladmin
  • Определять и изменять таблицы с типами, ограничениями и ключами
  • Вставлять, читать, обновлять и удалять данные
  • Фильтровать через WHERE и LIKE, сортировать и ограничивать результаты
  • Моделировать связи и выполнять inner, left и многотабличные joins
  • Рассчитывать агрегаты, группировать и фильтровать через HAVING
  • Создавать пользователей, выдавать минимальные права и защищать root

Для кого этот курс

Курс предназначен для полных новичков SQL/MySQL, желающих перейти от понятий к запросам и контролю доступа. Он подходит и читавшим синтаксис для практики в терминале и последовательных проверок. Фокус — реляционные основы, а не разработка приложений или продвинутое администрирование.

Предварительные требования: Опыт SQL и MySQL не требуется. Полезны основы терминала и понимание строк, столбцов или табличных данных.

Учебная среда: Все 17 занятий проходят в Ubuntu 22.04 VNC с локальным MySQL и клиентом командной строки.

Часто задаваемые вопросы

Нужно ли устанавливать MySQL на свой компьютер?

Нет. Первая лаборатория проверяет предоставленную установку и знакомит с ней, не изменяя ваш компьютер.

Сколько самостоятельной практики?

Есть девять задач и восемь пошаговых лабораторий. Задачи применяют базы, таблицы, данные, фильтры, joins, агрегацию и права с меньшим числом подсказок.

Чем курс отличается от Advanced MySQL Practical Labs?

Здесь изучаются SQL, таблицы, CRUD, joins, агрегация и права. Продвинутый курс предполагает эту основу и охватывает процедуры, triggers, CTE, окна, tuning, backup и replication.

Изучается ли MySQL из Python, Java или веб-фреймворка?

Нет. Работа идёт через CLI; драйверы, ORM, хранимые программы, backup, replication и deployment не входят.

Преподаватель

labby
Labby
Labby is the LabEx teacher.