Перейти к содержимому

33. Представления (Views) в SQL: теория + практика в MySQL | Полный курс по MySQL

Learn With Rishi

0:00 / 0:00

33. Представления (Views) в SQL: теория + практика в MySQL | Полный курс по MySQL

92 просмотра · 6 дней назад
Learn With Rishi
220 подписчиков
92 просмотра · 6 дней назад
В этом видео мы полностью рассмотрим *представления в SQL* — от понимания того, почему представления необходимы и как они работают внутри движка MySQL, до создания, запроса, обновления и управления представлениями с помощью MySQL Workbench. На примерах из реальных систем управления электронной коммерцией мы рассмотрим простые представления, представления JOIN, агрегированные представления, обновляемые и необновляемые представления, WITH CHECK OPTION и материализованные представления. Этот учебник сочетает в себе **полную теорию СУБД с пошаговыми практическими демонстрациями MySQL**, что делает его полезным для университетских экзаменов, технических собеседований и для всех, кто изучает SQL с нуля. 📚 Рассматриваемые темы: 0:00 Введение в представления в SQL 0:40 Зачем нужны представления (пример электронной коммерции) 6:34 Определение представления 8:15 Базовые таблицы против виртуальных таблиц 13:38 Преимущества использования представлений (повторное использование и абстракция) 15:24 Настройка базы данных и таблиц для демонстрации 18:43 Создание и запрос вашего первого представления 20:30 Ограничение столбцов с помощью представлений 22:11 Ограничение строк с помощью представлений 24:50 Представления с вычисляемыми или производными столбцами 26:06 Использование объединений внутри представления 28:34 Создание сложного представления сведений о заказе в электронной коммерции 31:38 Агрегатные функции и группировка в представлениях 34:20 Представления поверх другого представления 41:35 Вставка через представление 43:50 Проблема обновления представления и опция WITH CHECK 47:35 Опция WITH CHECK во время обновления 48:35 Необновляемые представления (агрегированные представления) 52:06 Синтаксис CREATE OR REPLACE VIEW 53:12 Псевдонимы столбцов представления 53:48 Проверка определений представлений (SHOW CREATE VIEW) 54:43 Список всех представлений в базе данных 55:56 Описание представления 56:25 Удаление представления 57:28 Представления против общих табличных выражений (CTE) 59:38 Концепция материализованных представлений (концептуальное объяснение) 1:03:43 Краткое изложение концепций представлений 📌 Почему это видео? Большинство руководств по SQL фокусируются только на операторах CREATE VIEW и SELECT, не объясняя, что на самом деле происходит внутри ядра базы данных или почему некоторые представления нельзя обновить. В этом руководстве мы выйдем за рамки базового синтаксиса и рассмотрим обработку представлений, переписывание запросов, взаимосвязь между представлениями и базовыми таблицами, а также практические проблемы, связанные с операциями INSERT, UPDATE и DELETE. Мы также изучим WITH CHECK OPTION, планы выполнения запросов MySQL и разницу между обычными и материализованными представлениями. Каждая основная концепция демонстрируется на практических SQL-запросах с использованием базы данных электронной коммерции, что поможет вам понять не только **как использовать представления, но и почему и когда их использовать**. 📥 Ресурсы 📌 Заметки по представлениям SQL: https://drive.google.com/file/d/1qIKS... 📌 Запросы MySQL к представлениям: https://drive.google.com/file/d/12_mC... 📌 Полный курс по MySQL:    • MySQL Complete Course — Zero to Advanced |...   📌 Полный курс по Python для анализа данных и машинного обучения:    • Python for Data Science & Machine Learning...   💬 Есть вопрос о представлениях SQL? Оставьте его в комментариях — я читаю и отвечаю на все! 👍 Если этот урок вам помог, пожалуйста, поставьте ЛАЙК видео, ПОДЕЛИТЕСЬ им с друзьями и ПОДПИШИТЕСЬ на канал **Learn with Rishi**, чтобы получать больше уроков по SQL, СУБД и информатике! #SQLViews #MySQL #DBMS #SQLTutorial #DatabaseViews #MySQLWorkbench #LearnSQL #DatabaseManagement #ComputerScience #SQLForBeginners #TechEducation