Практичний Online-курс з основ SQL.
На курсі ви навчитеся робити як прості вибірки, так і багатотабличні запити з використанням JOIN та UNION, а також освоїте функції агрегації.
SQL – це мова спілкування програм із базами даних. Кожна серйозна співбесіда або тестове завдання містить питання про бази даних та SQL. Знання SQL значно підвищує шанс на роботу.
Вивчаємо SQL з прикладу MySQL — однієї з найпопулярніших баз даних.
Для кого цей курс
Розробники-початківці, маркетологи, аналітики.
Курс для широкого загалу слухачів. Не вимагає спеціалізованих знань ні з програмування, ні з базах даних.
Програма курсу
Прості SQL запити:
- Перші запити;
- Cкладові умови;
- Порядок 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 грн за курс