Представления в SQL | Основы SQL

preview_player
Показать описание

Заранее спасибо за помощь!

00:00 - Представления (VIEW) в SQL
01:20 - Работа представлений
02:21 - VIEW из нескольких таблиц
03:32 - Зачем использовать VIEW?
05:05 - Материализованные представления
06:35 - Удаление представлений
06:48 - Итоги

Рекомендации по теме
Комментарии
Автор

У вас автор талант. Вы сложные концепции объяснете на пальце, так что ёжик разберется. И при этому всю основную информацию умещаете в 10 минут!

eb
Автор

Спасибо за видео Андрей !!! Изложение материала отлично !!! Смотрю и жду все ваши уроки !!!

anvarx
Автор

Очень признателен вам за образцовые материал и подачу. 99% всех лекторов должны поучиться у вас.

yanushakou
Автор

Приветствую!
Предполагаю, что в запросе, который представлен в начале видео, есть небольшая опечатка:

Вместо:
create view customers_v id, name
as select id, name from customers;

Следует написать:
create view customers_v
as select id, name from customers;

А в остальном материал подан как обычно безукоризненно бомбезно ✌
Большое спасибо, Андрей 🦾

VladislavSoren
Автор

Низкий поклон за столь качественное объяснение!

eelxpen
Автор

Спасибо. Ваши видео прекрасно подходят, чтобы быстро вспомнить вузовский курс)

sgknlkt
Автор

Здравствуйте Андрей, спасибо за полезное видео! Материализованное представление 6:07 в MySQL 8.0.26 обновляется автоматически если исходные таблицы были изменены. Пожалуйста продолжайте видео на тему SQL. Узнаю много нового!

VH.....
Автор

Спасибо Андрей. Если нужно быстро разобрать тему - всегда выбираю ваши видео.

igoreliseev
Автор

Отличный материал, все по делу. Спасибо!

winstonwolf
Автор

Спасибо большое! Очень понятно. Таких авторов мало

yango
Автор

Вау! Представление - классная штука! Спасибо за урок! :)

Dima-uzgi
Автор

Супер крутое объяснение, спасибо огромное

jokerrzn
Автор

Спасибо за отличный материал! Жаль, что нельзя два лайка поставить =)

chistowick
Автор

Смотрел видео и не получилось создать по вашему образцу как на 39 секунде таблицу, т.к. не надо было писать имена новых столбцов для виртуальной таблицы . имена и так присвоят те которые указаны в SELECT

Kipishio
Автор

Спасибо за прекрасные видео. Вы случайно не планируете курс по администрированию бд?

avosluck
Автор

Андрей, спасибо за видео! Возник вопрос после просмотра: представления не содержат данных, при работе с представлениями идет обращение к данным, которые содержатся в исходных таблицах. Т е при выполнении update (или других изменений) в представлении, меняются данные в исходных таблицах?

weifzuw
Автор

4:57 Андрей, скажите пожалуйста, вы говорите что представления не меняются, но ведь получается, что администратор бд может менять таблицы в базе данных, то есть данные будут изменены, так как же представления не будут меняться, если будут? Изначально представления не содержат данных, то есть они будут меняться, если данные в исходных таблицах также будут изменятся, разве нет?

davidgranger
Автор

Возможно, представления нужны для иммунитета краша при расширении приложений.
Вместо того, чтобы менять схемы бд и ее логику, иногда можно обойтись созданием нескольких представлений.

vor
Автор

Для тех у кого выдает ошибку при создании VIEW на моменте 0:25
В первой строке не надо прописывать "id, name"

CREATE VIEW customers_v
AS SELECT id, name FROM customers

artyomtarasov
Автор

А что подразумевается под "ограничением доступа к данным". Каким образом они ограничиваются и для кого?
Про сокрытие реализации тот же вопрос.
Это как-то с правами связано? Типа админ БД может обычному пользователю видимыми сделать только вьюшки?

frdwqdv