Практический Online-курс по основам SQL.
На курсе вы научитесь делать как простые выборки, так и многотабличные запросы с использование JOIN и UNION, а также освоите функции агрегации.
SQL – это язык для общения программ с базами данных. Каждое серьёзное собеседование или тестовое задание содержит вопросы о базах данных и SQL. Знание SQL значительно повышает шанс устройства на работу.
Изучаем SQL на примере MySQL — одной из самых популярных баз данных.
Для кого этот курс
Начинающие разработчики, маркетологи, аналитики.
Курс для широкого круга слушателей. Не требует специализированных знаний ни в программировании, ни в базах данных.
Программа курса
Простые SQL запросы:
- Первые запросы;
- Составные условия;
- Порядок AND и OR;
- Сортировка результатов;
- Ограничение выборки;
- Принципы работы баз данных;
- Установка MySQL.
Добавление, изменение, удаление:
- Добавление данных;
- Обновление данных;
- Удаление данных.
Создание таблиц:
- Создание простейших таблиц;
- Числовые поля;
- Параметр ZEROFILL;
- Строковые поля;
- Дата и время;
- NULL;
- NULL в SELECT запросах;
- BOOL, ENUM, SET;
- "TRUE" и "FALSE" в SELECT запросах;
- Значения по умолчанию.
Индексы:
- Первичный ключ;
- Уникальный индекс;
- Обычные индексы;
- Добавление и удаление индексов.
Изменение таблиц:
- Добавление и удаление столбцов;
- Изменение столбцов;
- Изменение таблицы.
Поиск текста:
- Поиск с помощью LIKE;
- Полнотекстовый поиск.
Вспомогательные функции:
- Математические функции;
- Строковые функции;
- Функции даты;
- Сортировка по дате.
Групировка данных:
- COUNT, MIN, MAX, AVG;
- GROUP BY;
- HAVING и WHERE.
Многотабличные запросы:
- Объединение с помощью UNION;
- Объединение с помощью UNION: сортировка;
- Объединение с помощью UNION: группировка;
- Отношение один к одному;
- Внешний ключ;
- Отношения один ко многим;
- Создание связей один ко многим;
- JOIN;
- Понимание JOIN;
- Понимание JOIN, часть 2;
- Выборка из трех и более таблиц;
- Ссылочная целостность;
- Отношения многие ко многим.
Вложенные запросы:
- Простые вложенные запросы;
- IN, ANY, ALL;
- Ключевое слово EXISTS;
- Запросы, возвращающие несколько столбцов;
- Подзапросы в конструкции FROM;
- Подзапросы в конструкции INSERT.
Применяем к действующему проекту
Срок обучения: 1 месяц
Время обучения: вечернее
Формат обучения: Skype,Google Classroom
Стоимость курса: 3000 грн за курс