К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
MySQL From Zero · LearnSpace
Назад в каталог
courseraПрограммирование

MySQL From Zero

Курс от Pragmatic AI Labs
Начальный≈ 4.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

MySQL from Zero is a hands-on three-module course that teaches you to install MySQL, import the Sakila sample database, query it from the terminal, and build a Bash to Python to Rust pipeline that surfaces the same answer through three increasingly type-safe layers. Module 1 starts you in `mysql -u user -p` with `SHOW DATABASES`, `USE sakila`, and `SELECT ... LIMIT`, then walks through `mysqldump` for safe backups, INSERT/UPDATE/DELETE on a real schema, and the `INTO OUTFILE` to `http.server` to `curl` pipeline that turns a SQL query into an HTTP endpoint with zero new packages. Module 2 dives into the Sakila schema itself: the customer to rental to inventory to film traversal that drives most queries, INNER vs LEFT JOIN with row-by-row materialization, and B-tree indexes paired with `EXPLAIN ANALYZE` so you can predict query cost before you ship. Module 3 closes with a typed Rust client: `sqlx::MySqlPool` against the same Sakila, the `FromRow` derive mapping rows to a struct, and four runtime `assert!` contracts that fail loudly when data drifts. By the end you can pick the right query for a real database problem and ship it as a single static Rust binary.

Навыки, которые вы освоите

Rust (Programming Language)Data MaintenanceDatabasesObject-Relational MappingDatabase ManagementDocker (Software)MySQL WorkbenchData ModelingMySQLSQLData PipelinesDatabase Management SystemsData Import/ExportRelational DatabasesData EngineeringDatabase SoftwareBash (Scripting Language)Data PreprocessingData ArchitectureQuery Languages

Программа курса

3 модулей · 29 учебных материалов

01MySQL Fundamentals13 материалов

MySQL Fundamentals

About This CourseЧтениеKey Terms: MySQL FundamentalsЧтениеMySQL Overview DemoВидеоMySQL from the Terminal DemoВидео

Учитесь у экспертов

Noah Gift

Преподаватель курса

MySQL From Zero
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 4.6 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Archive and Drop a Database DemoВидео
Import the Sakila Database DemoВидео
Modify the Sakila Database DemoВидео
Bash Pipelines with mysql -e DemoВидео
MySQL to Python Web Server DemoВидео
MySQL Sandbox With Sakila DatasetЛабораторная
Reflection: MySQL FundamentalsЧтение

Critical Thinking Assessment

Role Play: MySQL FundamentalsDIALOGUEMySQL FundamentalsЗадание
02Sakila Schema, JOINs, and Indexes7 материалов

Sakila Schema, JOINs, and Indexes

Key Terms: Sakila Schema, JOINs, and IndexesЧтениеSakila Schema WalkthroughВидеоJOINs Visualization: INNER vs LEFTВидеоIndex B-tree and EXPLAIN ANALYZEВидеоReflection: Sakila Schema, JOINs, and IndexesЧтение

Critical Thinking Assessment

Sakila Schema, JOINs, and IndexesЗаданиеRole Play: Sakila Schema, JOINs, and IndexesDIALOGUE
03Typed Rust Client with sqlx9 материалов

Typed Rust Client with sqlx

Key Terms: Typed Rust Client with sqlxЧтениеRust to MySQL Type MappingВидеоsqlx Rust Demo WalkthroughВидеоReflection: Typed Rust Client with sqlxЧтение

Capstone

Capstone: Multi-Report sqlx BinaryЧтение

Critical Thinking Assessment

Before You GoЧтениеFinal Graded QuizЗаданиеRole Play: Typed Rust Client with sqlxDIALOGUENext StepsЧтение