Изучите 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 не входят.





