Язык SQL
- Урок 1 "Основные понятия: база данных, реляционная база данных, таблица, запись, поле. Использование SELECT (только перечислением полей и названием таблицы). Ключевое слово DISTINCT".
- Урок 2 "Использование SELECT с ключевым словом WHERE. Использование логических условий >, <, >=, <=, =, а также логических операций AND, OR, NOT, XOR. Применение скобок для указания порядка логическим операциям".
- Урок 3 "Использование SELECT с ключевыми словами ORDER BY (включая сортировку по многим полям) и LIMIT."
- Урок 4 "Типы данных в SQL. Создание новых таблиц. Проектирование таблиц. Оператор INSERT"
- Урок 5 "Операторы UPDATE, SET, DELETE. Расшифровка аббревиатуры CRUD."
- Урок 6 "Группировка данных в SELECT. Аггрегатные функции. GROUP BY."
- Урок 7 "Выбор значения из нескольких таблиц (только с помощью запятой)"
- Урок 8 "Основы проектирования баз данных для реализации отношений ОДИН_К_ОДНОМУ, ОДИН_КО_МНОГИМ, МНОГИЕ_КО_МНОГИМ. Нормализация баз данных"
- Урок 9 "Оператор JOIN и его виды. Оператор UNION."
- Урок 10 "Вложенные запросы"
- Подборка ссылок на задачи с собеседований по SQL
Книга "Понимание SQL" (автор Макс Грубер)