Примечание: для перехода к просмотру видео на стороннем ресурсе нажмите на гиперссылку справа от названия урока. 


Интерактивные уроки по SQL/PostgreSql (Rutube, YouTube)

Примеры разных SQL запросов в СУБД PostgreSQL с использованием нейросети Deepseek (RuTube >>, YouTube >>)
В видео мы рассмотрим возможности нейросети Deepseek в написании разных SQL конструкций (запросов) для использования в СУБД PostgreSQL.
Примеры коснутся:
✅ Простых SQL запросов.
✅ SQL запросов с оконными функциями.
✅ SQL запросов с группировками.
✅ SQL запросов с объединением таблиц.
✅ SQL запросов с использованием конструкции Union.
✅ SQL запросов с использованием конструкции With.

Базовые возможности по работе с pgAdmin (RuTube >>, YouTube >>)

В видео рассматриваются его основные возможности:
✅ Подключение к серверам.
✅ Обзор интерфейса.
✅ Управление БД.
✅ Работа с SQL-запросами.
✅ Импорт/экспорт данных в CSV и другие форматы.
✅ Мониторинг сервера, анализ производительности запросов.


Процесс создания базы данных в СУБД PostgreSQL через PgAdmin (RuTube >>, YouTube >>)

В этом видео рассказывается, как создать базу данных в PostgreSQL с помощью pgAdmin.
Основные шаги:
✅ Запуск pgAdmin и подключение к серверу PostgreSQL.
✅ Создание новой БД: указание имени, владельца, шаблона, кодировки (UTF-8) и других параметров.
✅ Сохранение базы данных и проверка её появления в списке.


Порядок создания таблиц и индексов в PostgreSQL через pgAdmin (RuTube >>, YouTube >>)
В этом видео вы узнаете, как быстро и правильно создавать таблицы и индексы в PostgreSQL с помощью pgAdmin. Вы увидите, как работать с графическим интерфейсом и SQL-командами.
✅ Создание таблиц: типы данных, ограничения, первичные ключи.
✅ Добавление индексов: B-tree, GIN, частичные и функциональные индексы.

Импорт данных в таблицу PostgreSQL с использованием pgAdmin (RuTube >>, YouTube >>)
В этом видео вы узнаете, как импортировать данные в PostgreSQL с помощью графического интерфейса pgAdmin. Рассмотрим пошаговый процесс загрузки данных из CSV-файла в таблицу employees, настройку параметров импорта и проверку результата. Также разберём частые ошибки.
✅ Подготовка CSV-файла.
✅ Настройка импорта в pgAdmin.
✅ Проверка загруженных данных и возможные ошибки.

Создание SQL запроса с объединением left join в PostgreSQL (RuTube >>, YouTube >>)
В этом видео разбирается SQL-запрос с использованием LEFT JOIN для выборки данных. 
Вы узнаете:
✅ Как правильно соединять таблицы через LEFT JOIN, чтобы сохранить все записи из основной таблицы.
✅ Как использовать условие WHERE.

Создание представлений (Views) в PostgreSQL (RuTube >>, YouTube >>)
Что вы узнаете из видео:
✅ Основы создания Views
✅ Практические примеры на реальной структуре базы данных
✅ Фильтрация данных
✅ Динамические условия: Использование CURRENT_TIMESTAMP для актуальных данных

Создание хранимых функций (Functions) в PostgreSQL (RuTube >>, YouTube >>)
Что рассмотрим в видео:
✅ Создание функций с помощью CREATE OR REPLACE FUNCTION
✅ Разбор синтаксиса: параметры, возвращаемые значения, язык PL/pgSQL
✅ Функции, возвращающие скалярные значения
✅ Функции, возвращающие таблицы
✅ Практические примеры на основе базы данных компании
✅ Как вызывать функции и работать с результатами

Создание процедур (Procedures) в PostgreSQL (RuTube >>, YouTube >>)
Что вы узнаете из этого видео:
✅ Чем процедуры отличаются от функций и когда их использовать
✅ Практический пример создания и вызова процедуры для работы с данными сотрудников
✅ Как находить и управлять созданными процедурами в pgAdmin
✅ Механизм транзакций - как процедуры обеспечивают целостность данных
✅ Обработка ошибок - защита от некорректных операций

Вставка данных (INSERT) в таблицу PostgreSQL (RuTube >>, YouTube >>)
В этом видео мы подробно разбираем оператор INSERT в PostgreSQL. Вы научитесь:
✅ Создавать базовые запросы на вставку данных
✅ Добавлять несколько записей одновременно
✅ Использовать автоматические значения (DEFAULT)
✅ Копировать данные между таблицами через SELECT
✅ Работать с генерацией запросов в pgAdmin

Изменение данных (UPDATE) в таблице PostgreSQL (RuTube >>, YouTube >>)
Что рассмотрим в видео:
✅ Базовое обновление одного поля с WHERE
✅ Математические выражения в UPDATE
✅ Сложные подзапросы для интеллектуального обновления данных
✅ Массовое обновление записей с оператором IN
✅ Условное обновление с CASE для дифференцированных изменений
✅ Возврат обновленных данных через RETURNING (фича PostgreSQL!)
✅ Ограничение количества обновляемых записей с CTE
✅ Безопасные транзакции для критически важных изменений