Основы SQL
Основы SQL
Начинающий специалист
4
онлайн
Сертификат Stepik
Подробнее о курсе
Документ после выпуска
Сертификат Stepik
Программа курса
Простые SQL запросы
- Первые SQL запросы
- Составные условия
- Сортировка результатов
- Ограничение и смещение
- Принципы работы баз данных
- Установка MySQL
- Порядок AND и OR
- (бонус) TOP, LIMIT, OFFSET в других СУБД
Добавление, изменение, удаление
- Добавление данных
- Обновление данных
- Удаление данных
Создание таблиц
- Создание простейших таблиц
- Числовые поля
- Строковые поля
- Дата и время
- NULL
- BOOL, ENUM, SET
- Значения по умолчанию
- NULL в SELECT запросах
- "TRUE" и "FALSE" в SELECT запросах
- Параметр ZEROFILL
Индексы
- Первичный ключ
- Уникальный индекс
- Обычные индексы
- Добавление и удаление индексов
Изменение таблиц
- Добавление и удаление столбцов
- Изменение столбцов
- Изменение таблицы
Поиск текста
- Поиск с помощью LIKE
- Полнотекстовый поиск
Вспомогательные функции
- Математические функции
- Строковые функции
- Функции даты
- Сортировка по дате
Группировка данных
- COUNT, MIN, MAX, AVG
- GROUP BY
- HAVING и WHERE
Многотабличные запросы
- Объединение с помощью UNION
- Объединение с помощью UNION: группировка
- Отношение один к одному
- Внешний ключ
- Отношения один-ко-многим
- Создание связей один-ко-многим
- JOIN
- Понимание JOIN
- Понимание JOIN, часть 2
- Выборка из трех и более таблиц
- Ссылочная целостность
- Отношения многие ко многим
- Объединение с помощью UNION: сортировка
Вложенные запросы
- Простые вложенные запросы
- IN, ANY, ALL
- Ключевое слово EXISTS
- Запросы, возвращающие несколько столбцов
- Подзапросы в конструкции FROM
- Подзапросы в конструкции INSERT
Для кого этот курс
Начинающие разработчики, маркетологи, аналитики, менеджеры.
Предварительные требования
Курс для широкого круга слушателей. Не требует специализированных знаний ни в программировании, ни в базах данных.
Что вы получите
Устанавливать сервер MySQL 8 на Windows и MaCOS.
Подключаться к базе с помощью HeidiSQL и Sequel Ace.
Создавать базы данных и таблицы под требования заказчика.
Извлекать из информацию с помощью SQL-запросов.
Применять язык SQL для анализа данных.
Приводить исходную информацию в удобный вид.
Работать с функциями для обработки дат и текста.
Использовать элементы полнотекстового поиска и ранжирования.
Добавлять в таблицы новые данные.
Выбирать оптимальные типы данных при проектировании таблиц.
Создавать уникальные и составные индексы.
Фильтровать данные с помощью WHERE и HAVING.
Выполнять агрегацию данных по нескольким параметрам с помощью GROUP BY.
Вычислять среднее, минимальное и максимальное значения.
Строить сводные отчеты.
Группировать данные по категориям и датам.
Извлекать информацию из нескольких таблиц с помощью JOIN.
Объединять таблицы с помощью UNION.
Использовать вложенные SQL-запросы.
Курс по основам SQL на Stepik (с поддержкой). Более 4-х часов видео и 260 практических задач на SQL тренажере из реальной практики. Обучение SQL на примере MySQL — одной из самых популярных баз данных
Оставьте отзыв
Похожие курсы
Бесплатные курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных