Курс «SQL»

Последнее обновление: 18 октября 2025 г.

Попробовать →

Бесплатный курс

Включено в курс

25 уроков (видео и/или текст)
22 упражнения в тренажере
93 проверочных теста
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите основы SQL — языка структурированных запросов к реляционным базам данных. Вы познакомитесь с основными операторами и функциями языка, научитесь создавать таблицы и запрашивать данные из них.

Вы узнаете больше об основных операторах SQL: SELECT, FROM, WHERE, GROUP BY, ORDER BY. В итоге вы научитесь создавать запросы к базам данных с использованием SQL. Основы SQL пригодятся, если вы решите работать с базами данных, заниматься аналитикой данных или разработкой программного обеспечения. Знания из этого курса помогают специалистам эффективно работать с данными, анализировать большие объемы информации и создавать новые приложения, использующие базы данных.

Чему вы научитесь

  • Понимать основы реляционных баз данных и их структуру
  • Уметь создавать и редактировать таблицы, а также выполнять запросы на языке SQL
  • Уметь фильтровать и сортировать данные с помощью различных операторов
  • Уметь использовать агрегатные функции и группировать данные

Программа

1

Введение

Знакомимся с курсом

2

Реляционные базы данных

Изучаем основы реляционных баз данных

3

Структура баз данных

Выясняем, как построены реляционные базы данных

4

Язык SQL

Учимся создавать таблицы и редактировать записи

5

Подключение к БД с помощью psql

Научимся подключаться к СУБД, смотреть структуру базы данных и отправлять запросы

6

Таблицы

Учимся создавать таблицы и познакомимся с базовыми типами данных в PostgreSQL

7

Первичный ключ и автоинкремент

Знакомимся с первичными ключами и учимся использовать автоинкремент

8

Запросы на выборку

Учимся писать самые простые запросы через оператор SELECT

9

Фильтрация данных

Изучаем, как фильтровать данные с помощью оператора WHERE

10

Обработка особых значений

Учимся обрабатывать отсутствующие данные NULL

11

Фильтрация строк

Изучаем работу с оператором LIKE

12

Регулярные выражения

Изучаем построение регулярных выражений при фильтрации SQL-запросов

13

Сложные условия фильтрации

Изучаем, как составлять сложные фильтры из нескольких условий

14

Фильтрация данных по диапазону

Изучаем оператор BETWEEN

15

Поиск строк по значениям из набора

Знакомимся с оператором IN

16

Сортировка данных

Учимся сортировать данные в прямом и обратном порядке с помощью оператора ORDER

17

Ограничение выборки

Учимся ограничивать выборку с помощью оператора LIMIT

18

Уникальные строки

Учимся выбирать уникальные строки с помощью оператора DISTINCT

19

Агрегатные функции

Знакомимся с основными агрегатными функциями языка SQL

20

Группировка по выборке

Учимся работать с данными с помощью оператора GROUP BY

21

Фильтрация c помощью оператора HAVING

Учимся задавать условия на фильтрацию строк

22

Вставка и модификация данных

Учимся наполнять базу данных и изменять ее содержимое

23

Основные ограничения полей

Учимся использовать UNIQUE и NOT NULL

24

Изменение структуры таблицы (ALTER)

Учимся изменять структуру существующей таблицы

25

Транзакционность

Учимся выполнять запросы внутри транзакции, разбираемся с ACID

Формат обучения

Испытания

1

Конкурс

2

Лидер продаж

3

Коллекция фильмов

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Попробовать →

Бесплатный курс