SQL практикум для начинающих и продолжающих
Запрос счета Реферальные ссылки

event_note Разделов - 6

access_time 10 ак.ч.

art_track Лекций - 89

ondemand_video 7 ч 16 мин

credit_card Стоимость -  2 000 ₽  [[priceDiscountCalc(2000)]] ₽  4 000 ₽

[[ error ]]
Применена скидка - [[discount]]%

Описание

Спроектируем базу данных популярного мессенджера.
Научимся писать запросы к ней.
Обсудим вопросы взаимодействия с сервером, начиная с установки рабочего окружения.
Познакомимся с командами набора DDL и DML.
Максимально подробно разберем SELECT запросы.
Научимся писать все виды типовых запросов.

star [[ parseFloat(course.review_score).toFixed(1) ]] group
[[ course.name ]]
[[ course.price_discount ]] ₽ [[course.price]] ₽ [[ course.price ]] ₽ Бесплатно
1. Установка рабочего окружения

1. Установка MySQL сервера

2. Конспект урока

3. Работа в терминале

4. Конспект урока

5. Графические IDE (Workbench, DBeaver)

6. Конспект урока

7. Взаимодействие с сервером

8. Конспект урока

9. Контрольные вопросы

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

1. Первичные ключи

2. Конспект урока

3. Особенности типов данных и именование объектов

4. Конспект урока

5. Индексы

6. Конспект урока

7. Внешние ключи

8. Внешние ключи 2

9. Конспект урока

10. Подробнее про ALTER TABLE

11. Подробнее про ALTER TABLE 2

12. Конспект урока

13. Особенности синтаксиса MySQL

14. Конспект урока

15. Виды связей между таблицами (1х1, 1хМ, МхМ)

16. Конспект урока

17. Таблицы-справочники

18. Конспект урока

19. ER-диаграмма

20. ER-диаграмма 2

21. Конспект урока

22. Контрольные вопросы

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

1. Команда INSERT

2. Команда INSERT 2

3. Команда INSERT 3

4. Команда INSERT 4

5. Команда INSERT 5

6. Конспект урока

7. Команда SELECT

8. Конспект урока

9. Команда UPDATE

10. Конспект урока

11. Команда DELETE

12. Команда DELETE 2

13. Конспект урока

14. Бонус: Сервисы для генерации данных

15. Бонус: Сервисы для генерации данных 2

16. Конспект урока

17. Импорт-экспорт данных

18. Конспект урока

19. Контрольные вопросы

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

1. Фильтрация (WHERE + LIKE)

2. Конспект урока

3. Сортировка (ORDER BY)

4. Конспект урока

5. Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)

6. Конспект урока

7. Группировка (GROUP BY)

8. Конспект урока

9. Фильтрация (HAVING)

10. Конспект урока

11. Отсутствие значения (NULL)

12. Конспект урока

13. Пейджинг (LIMIT + OFFSET)

14. Конспект урока

15. Условия, ветвления (IF, CASE)

16. Конспект урока

17. Контрольные вопросы

5. Продвинутые SELECT запросы

1. Вложенные запросы (подзапросы)

2. Конспект урока

3. Объединения (JOIN) - Теория

4. Конспект урока

5. Объединения (CROSS JOIN, INNER JOIN)

6. Конспект урока

7. Объединения (LEFT JOIN, RIGHT JOIN)

8. Конспект урока

9. Объединения (FULL OUTER JOIN)

10. Конспект урока

11. Вложенные запросы VS объединения

12. Конспект урока

13. Соединения (UNION)

14. Конспект урока

15. Оконные функции

16. Конспект урока

17. Общие табличные выражения (CTE)

18. Конспект урока

19. Рекурсивные табличные выражения

20. Конспект урока

21. Контрольные вопросы

6. Завершеине курса

1. Итоги

Добавить отзыв

Отзывы могут оставлять только те пользователи, которые получили сертификат.

[[ formattedAverageScore ]] star
[[ myReview.owner.last_name ]] [[ myReview.owner.first_name ]]
[[ moment(new Date(myReview.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ myReview.text ]]
star star_border
edit delete check_circle watch_later cancel
Причины отклонения в "Условия использования" п. 11.3
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
На данный момент нет отзывов.
[[ review.owner.last_name ]] [[ review.owner.first_name ]]
[[ moment(new Date(review.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ review.text ]]
star star_border
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
Загрузить еще