Меню Закрити

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

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

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

Вивчаємо SQL з прикладу MySQL — однієї з найпопулярніших баз даних.

Для кого цей курс

Розробники-початківці, маркетологи, аналітики.
Курс для широкого загалу слухачів. Не вимагає спеціалізованих знань ні з програмування, ні з базах даних.

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

Прості SQL запити:

  1. Перші запити;
  2. Cкладові умови;
  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
Вартість навчання: 3000 грн за курс

Запис на курс