Меню Закрыть

Практический Online-курс по основам SQL.

На курсе вы научитесь делать как простые выборки, так и многотабличные запросы с использование JOIN и UNION, а также освоите функции агрегации.

SQL – это язык для общения программ с базами данных. Каждое серьезное собеседование или тестовое задание содержит вопросы о базах данных и SQL. Знание SQL значительно повышает шанс устройства на работу.

Изучаем SQL на примере MySQL — одной из самых популярных баз данных.

Для кого этот курс

Начинающие разработчики, маркетологи, аналитики.
Курс для широкого круга слушателей. Не требует специализированных знаний ни в программировании, ни в базах данных.

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

Простые SQL запросы:

  1. Первые запросы;
  2. Составные условия;
  3. Порядок AND и OR;
  4. Сортировка результатов;
  5. Ограничение выборки;
  6. Принципы работы баз данных;
  7. Установка MySQL.

Добавление, изменение, удаление:

  1. Добавление данных;
  2. Обновление данных;
  3. Удаление данных.

Создание таблиц:

  1. Создание простейших таблиц;
  2. Числовые поля;
  3. Параметр ZEROFILL;
  4. Строковые поля;
  5. Дата и время;
  6. NULL;
  7. NULL в SELECT запросах;
  8. BOOL, ENUM, SET;
  9. "TRUE" и "FALSE" в SELECT запросах;
  10.  Значения по умолчанию.

Индексы:

  1. Первичный ключ;
  2. Уникальный индекс;
  3. Обычные индексы;
  4. Добавление и удаление индексов.

Изменение таблиц:

  1. Добавление и удаление столбцов;
  2. Изменение столбцов;
  3. Изменение таблицы.

Поиск текста:

  1. Поиск с помощью LIKE;
  2. Полнотекстовый поиск.

Вспомогательные функции:

  1. Математические функции;
  2. Строковые функции;
  3. Функции даты;
  4. Сортировка по дате.

Групировка данных:

  1. COUNT, MIN, MAX, AVG;
  2. GROUP BY;
  3. HAVING и WHERE.

Многотабличные запросы:

  1. Объединение с помощью UNION;
  2. Объединение с помощью UNION: сортировка;
  3. Объединение с помощью UNION: группировка;
  4. Отношение один к одному;
  5. Внешний ключ;
  6. Отношения один ко многим;
  7. Создание связей один ко многим;
  8. JOIN;
  9. Понимание JOIN;
  10.  Понимание JOIN, часть 2;
  11.  Выборка из трех и более таблиц;
  12.  Ссылочная целостность;
  13.  Отношения многие ко многим.

Вложенные запросы:

  1. Простые вложенные запросы;
  2. IN, ANY, ALL;
  3. Ключевое слово EXISTS;
  4. Запросы, возвращающие несколько столбцов;
  5. Подзапросы в конструкции FROM;
  6. Подзапросы в конструкции INSERT.

Применяем к  действующему проекту

Срок обучения: 1 месяц
Время обучения: вечернее
Формат обучения: Skype,Google Classroom
Стоимость курса: 1500 грн

РЕГИСТРАЦИЯ НА КУРС