Курс на Stepik
Обложка курса «SQL практикум. Полный курс» на Stepik
890 ₽

SQL практикум. Полный курс 4.984

Открыть на
STEPIK.ORG

Спроектируем базу данных популярного мессенджера и научимся писать все виды запросов к ней (12 часов качественного видеоматериала, 300+ тестов, 100+ задач на написание SQL кода).

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL практикум. Полный курс»Учеников на курсе 4 004
Сертификаты, выданные на курсе «SQL практикум. Полный курс»Сертификатов выдано 410
Отзывы о курсе «SQL практикум. Полный курс»Отзывов получено 122
Рейтинг курса «SQL практикум. Полный курс»Рейтинг курса 4.984
Уроки в курсе «SQL практикум. Полный курс»Количество уроков 121
Тесты в курсе «SQL практикум. Полный курс»Количество квизов 393
Задачи с кодом в курсе «SQL практикум. Полный курс»Количество задач с кодом 151
Время прохождения курса «SQL практикум. Полный курс»Время прохождения курса
Стоимость курса «SQL практикум. Полный курс»Стоимость курса 890 ₽
Обновления курса «SQL практикум. Полный курс»Обновления курса
Дата публикации курса «SQL практикум. Полный курс»Дата публикации курса
Последнее обновление курса «SQL практикум. Полный курс»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «SQL практикум. Полный курс» 12 разделов Уроки в курсе «SQL практикум. Полный курс» 121 урок Тесты в курсе «SQL практикум. Полный курс» 393 теста Задачи в курсе «SQL практикум. Полный курс» 151 задача Время прохождения курса «SQL практикум. Полный курс» 25 ч. Последнее обновление курса «SQL практикум. Полный курс» обн. 20 мая 2026

1. Вступление

3 урока
Закрытый
1.1 Добро пожаловать
280
280
0м 21с
0
Закрытый
1.2 Знакомство
1 891
368
1м 9с
110
Закрытый
1.3 О курсе
436
436
0м 28с
0

2. Установка рабочего окружения

6 уроков
Открытый
2.1 Установка MySQL сервера
4 392
168
9м 8с
225
Открытый
2.2 Работа в терминале
3 017
145
9м 38с
179
Открытый
2.3 Графические IDE (Workbench, DBeaver)
3 047
135
13м 0с
206
Закрытый
2.4 Взаимодействие с сервером
1 926
124
13м 2с
179
Закрытый
2.5 Контрольные вопросы
2 427
136
2м 13с
91
Закрытый
2.6 Решаем задачи. Пишем SQL код
2 873
143
7м 40с
166

3. Проектирование БД (команды DDL)

14 уроков
Открытый
3.1 Первичные ключи
2 669
136
12м 8с
151
Открытый
3.2 Особенности типов данных и именование объектов
2 281
115
11м 36с
134
Закрытый
3.3 Руководство по стилю SQL · SQL Style Guide
804
237
2м 44с
0
Открытый
3.4 Индексы
2 993
121
11м 31с
142
Закрытый
3.5 Внешние ключи
1 533
102
20м 6с
134
Закрытый
3.6 Подробнее про ALTER TABLE
1 430
96
18м 16с
111
Закрытый
3.7 Особенности синтаксиса MySQL
1 304
87
13м 21с
94
Закрытый
3.8 Виды связей между таблицами (1х1, 1хМ, МхМ)
1 541
91
10м 24с
104
Закрытый
3.9 Таблицы-справочники
1 467
87
12м 37с
103
Открытый
3.10 ER-диаграмма
2 548
96
6м 30с
152
Закрытый
3.11 Контрольные вопросы. Часть 1
1 542
86
4м 7с
95
Открытый
3.12 Контрольные вопросы. Часть 2
2 132
85
10м 0с
80
Закрытый
3.13 Решаем задачи. Пишем SQL код. Часть 1
1 482
73
35м 23с
107
Закрытый
3.14 Решаем задачи. Пишем SQL код. Часть 2
1 229
71
9м 9с
118

4. Работа с данными (команды DML, CRUD)

9 уроков
Закрытый
4.1 Команда INSERT
1 415
78
49м 49с
145
Закрытый
4.2 Команда SELECT
1 215
75
14м 45с
95
Закрытый
4.3 Команда UPDATE
1 131
76
16м 35с
90
Закрытый
4.4 Команда DELETE
1 091
71
17м 25с
96
Закрытый
4.5 Бонус: Сервисы для генерации данных
1 089
63
26м 29с
120
Закрытый
4.6 Импорт-экспорт данных
1 062
61
12м 3с
87
Закрытый
4.7 Контрольные вопросы
1 106
63
5м 47с
71
Закрытый
4.8 Решаем задачи. Пишем SQL код. Часть 1
1 107
64
32м 58с
92
Открытый
4.9 Решаем задачи. Пишем SQL код. Часть 2
1 882
59
30м 4с
116

5. Основы SELECT запросов

13 уроков
Закрытый
5.1 Фильтрация (WHERE + LIKE)
1 387
66
8м 10с
85
Закрытый
5.2 Сортировка (ORDER BY)
1 249
69
12м 41с
87
Закрытый
5.3 Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)
1 189
57
11м 11с
80
Закрытый
5.4 Группировка (GROUP BY)
1 163
57
7м 23с
78
Закрытый
5.5 Фильтрация (HAVING)
1 160
55
9м 14с
92
Закрытый
5.6 Отсутствие значения (NULL)
1 103
52
7м 24с
77
Закрытый
5.7 Пейджинг (LIMIT + OFFSET)
1 145
53
5м 51с
81
Закрытый
5.8 Условия, ветвления (IF, CASE)
1 138
53
10м 4с
83
Закрытый
5.9 Контрольные вопросы. Часть 1
1 201
56
4м 51с
72
Закрытый
5.10 Контрольные вопросы. Часть 2
1 146
50
4м 0с
74
Закрытый
5.11 Контрольные вопросы. Часть 3
1 117
51
2м 19с
56
Закрытый
5.12 Решаем задачи. Пишем SQL код. Часть 1
1 197
48
38м 52с
100
Закрытый
5.13 Решаем задачи. Пишем SQL код. Часть 2
998
47
35м 33с
92

6. Сложные SELECT запросы

16 уроков
Закрытый
6.1 Вложенные запросы (подзапросы)
1 117
54
11м 47с
104
Закрытый
6.2 Объединения (JOIN) - Теория
1 110
56
12м 10с
89
Закрытый
6.3 Объединения (CROSS JOIN, INNER JOIN)
1 032
51
11м 7с
86
Закрытый
6.4 Объединения (LEFT JOIN, RIGHT JOIN)
988
49
8м 7с
76
Закрытый
6.5 Объединения (FULL OUTER JOIN)
938
45
12м 44с
76
Закрытый
6.6 Вложенные запросы VS объединения
958
44
10м 16с
74
Закрытый
6.7 Соединения (UNION)
926
42
8м 40с
57
Закрытый
6.8 Оконные функции
1 035
40
11м 40с
77
Закрытый
6.9 Общие табличные выражения (CTE)
938
36
7м 1с
75
Закрытый
6.10 Рекурсивные табличные выражения
919
34
8м 28с
59
Закрытый
6.11 Контрольные вопросы. Часть 1
953
33
5м 37с
69
Закрытый
6.12 Контрольные вопросы. Часть 2
877
35
5м 20с
66
Закрытый
6.13 Решаем задачи. Пишем SQL код. Часть 1
936
32
47м 53с
68
Закрытый
6.14 Решаем задачи. Пишем SQL код. Часть 2
804
29
31м 33с
69
Закрытый
6.15 Решаем задачи. Пишем SQL код. Часть 3
777
29
61м 39с
78
Закрытый
6.16 Решаем задачи. Пишем SQL код. Часть 4
746
24
66м 9с
78

7. Продвинутые фичи SQL

11 уроков
Закрытый
7.1 Полнотекстовый поиск
1 032
38
7м 26с
83
Закрытый
7.2 Представления (View)
938
31
10м 34с
74
Закрытый
7.3 Хранимые процедуры
909
28
14м 45с
72
Закрытый
7.4 Пользовательские функции
824
29
14м 6с
79
Закрытый
7.5 Переменные
780
23
23м 5с
66
Закрытый
7.6 Триггеры
781
23
18м 47с
73
Закрытый
7.7 Контрольные вопросы. Часть 1
745
21
5м 40с
41
Закрытый
7.8 Контрольные вопросы. Часть 2
667
20
4м 3с
38
Закрытый
7.9 Контрольные вопросы. Часть 3
640
20
5м 54с
43
Закрытый
7.10 Решаем задачи. Пишем SQL код. Часть 1
695
17
41м 0с
60
Закрытый
7.11 Решаем задачи. Пишем SQL код. Часть 2
579
16
75м 36с
48

8. Транзакции

8 уроков
Закрытый
8.1 Введение в транзакции
529
23
8м 18с
38
Закрытый
8.2 Обработка исключений (ошибок)
627
20
20м 26с
74
Закрытый
8.3 Уровни изоляции транзакций
582
17
19м 52с
68
Закрытый
8.4 Блокировки таблиц
544
17
7м 6с
45
Закрытый
8.5 Взаимная блокировка (deadlock)
519
16
6м 41с
46
Закрытый
8.6 Контрольные вопросы. Часть 1
536
17
6м 6с
38
Закрытый
8.7 Контрольные вопросы. Часть 2
496
18
3м 47с
35
Закрытый
8.8 Решаем задачи. Пишем SQL код
501
16
24м 9с
29

9. Права доступа

5 уроков
Закрытый
9.1 Пользователи
531
19
24м 47с
54
Закрытый
9.2 Роли
483
17
14м 16с
46
Закрытый
9.3 Контрольные вопросы. Часть 1
473
20
3м 57с
29
Закрытый
9.4 Контрольные вопросы. Часть 2
444
19
2м 41с
30
Закрытый
9.5 Решаем задачи. Пишем SQL код
446
18
2м 50с
41

10. Вопросы оптимизации

10 уроков
Закрытый
10.1 Лишний JOIN
583
22
6м 28с
49
Закрытый
10.2 Денормализация
538
20
9м 49с
44
Закрытый
10.3 Настройки сервера
498
20
8м 56с
40
Закрытый
10.4 Анализ запросов (EXPLAIN)
522
20
19м 13с
46
Закрытый
10.5 Графический план исполнения запроса
496
22
6м 15с
41
Закрытый
10.6 Исправление проблемных мест
465
20
7м 50с
37
Закрытый
10.7 Графический план: показательные примеры
463
19
7м 16с
38
Закрытый
10.8 Контрольные вопросы
467
21
4м 27с
33
Закрытый
10.9 Решаем задачи. Пишем SQL код. Часть 1
451
16
15м 45с
40
Закрытый
10.10 Решаем задачи. Пишем SQL код. Часть 2
390
15
7м 43с
38

11. Дополнительные темы

6 уроков
Закрытый
11.1 Работа с логами
484
14
11м 9с
40
Закрытый
11.2 Циклы
472
12
15м 51с
41
Закрытый
11.3 Курсоры
448
10
15м 11с
40
Закрытый
11.4 SQL инъекции
494
14
8м 49с
46
Закрытый
11.5 Контрольные вопросы
420
13
3м 47с
27
Закрытый
11.6 Решаем задачи. Пишем SQL код
412
12
29м 52с
21

12. Финальный тест. Завершение курса

20 уроков
Закрытый
12.1 Дисклеймер
577
577
0м 7с
35
Открытый
12.2 Тест. Часть 1
1 276
24
6м 8с
32
Закрытый
12.3 Тест. Часть 2
429
11
4м 8с
29
Закрытый
12.4 Тест. Часть 3
403
16
2м 31с
25
Закрытый
12.5 Тест. Часть 4
371
15
4м 31с
26
Закрытый
12.6 Тест. Часть 5
418
16
3м 0с
29
Закрытый
12.7 Тест. Часть 6
352
16
2м 31с
20
Закрытый
12.8 Тест. Часть 7
363
14
4м 40с
23
Закрытый
12.9 Тест. Часть 8
368
16
3м 17с
23
Закрытый
12.10 Тест. Часть 9
353
12
2м 29с
21
Закрытый
12.11 Тест. Часть 10
391
15
2м 8с
26
Закрытый
12.12 Тест. Часть 11
387
15
3м 5с
30
Закрытый
12.13 Тест. Часть 12
331
13
3м 39с
26
Закрытый
12.14 Тест. Часть 13
352
12
4м 41с
27
Закрытый
12.15 Тест. Часть 14
327
11
4м 41с
21
Закрытый
12.16 Тест. Часть 15
325
12
2м 27с
22
Закрытый
12.17 Тест. Часть 16
340
12
3м 22с
23
Закрытый
12.18 Тест. Часть 17
324
11
5м 22с
25
Закрытый
12.19 Тест. Часть 18
378
12
3м 9с
27
Закрытый
12.20 Обещанный бонус
994
294
1м 52с
32