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

  Рет қаралды 43,107

Andrey Sozykin

Andrey Sozykin

Күн бұрын

Пікірлер
@eb6006
@eb6006 3 жыл бұрын
У вас автор талант. Вы сложные концепции объяснете на пальце, так что ёжик разберется. И при этому всю основную информацию умещаете в 10 минут!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо!
@denys1087
@denys1087 Ай бұрын
Господи, как все понятно, спасибо Прям лучшее объяснение и визуализация как все работает
@anvarx1
@anvarx1 3 жыл бұрын
Спасибо за видео Андрей !!! Изложение материала отлично !!! Смотрю и жду все ваши уроки !!!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста! Рад, что нравятся!
@yanushakou3286
@yanushakou3286 2 жыл бұрын
Очень признателен вам за образцовые материал и подачу. 99% всех лекторов должны поучиться у вас.
@ЕрвандАгаджанян-в3к
@ЕрвандАгаджанян-в3к 2 жыл бұрын
Низкий поклон за столь качественное объяснение!
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Спасибо! Рад, что понравилось!
@VladislavSoren
@VladislavSoren 2 жыл бұрын
Приветствую! Предполагаю, что в запросе, который представлен в начале видео, есть небольшая опечатка: Вместо: create view customers_v id, name as select id, name from customers; Следует написать: create view customers_v as select id, name from customers; А в остальном материал подан как обычно безукоризненно бомбезно ✌ Большое спасибо, Андрей 🦾
@НикМир-ь8ъ
@НикМир-ь8ъ 3 жыл бұрын
Спасибо. Ваши видео прекрасно подходят, чтобы быстро вспомнить вузовский курс)
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста! Рад, что видео полезны!
@VH.....
@VH..... 3 жыл бұрын
Здравствуйте Андрей, спасибо за полезное видео! Материализованное представление 6:07 в MySQL 8.0.26 обновляется автоматически если исходные таблицы были изменены. Пожалуйста продолжайте видео на тему SQL. Узнаю много нового!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Не знал про такую возможность MySQL, интересно! Спасибо!
@igoreliseev1529
@igoreliseev1529 2 жыл бұрын
Спасибо Андрей. Если нужно быстро разобрать тему - всегда выбираю ваши видео.
@yan200go
@yan200go 2 жыл бұрын
Спасибо большое! Очень понятно. Таких авторов мало
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Спасибо! Рад, что нравится!
@artyomtarasov324
@artyomtarasov324 Жыл бұрын
Для тех у кого выдает ошибку при создании VIEW на моменте 0:25 В первой строке не надо прописывать "id, name" CREATE VIEW customers_v AS SELECT id, name FROM customers
@f1n1st13
@f1n1st13 Жыл бұрын
я решил этот вопрос по другому, открыв документацию увидел что там надо писать (id, name) но не обязательно
@manOfPlanetEarth
@manOfPlanetEarth 11 ай бұрын
@@f1n1st13 у тебя правильный подход: надо сиотреть в доке
@Dima-Teplov
@Dima-Teplov 7 ай бұрын
Вау! Представление - классная штука! Спасибо за урок! :)
@AndreySozykin
@AndreySozykin 7 ай бұрын
Пожалуйста!
@winstonwolf2981
@winstonwolf2981 2 жыл бұрын
Отличный материал, все по делу. Спасибо!
@OrbitaPictures
@OrbitaPictures Жыл бұрын
Лучший урок!
@yourownazog8069
@yourownazog8069 Жыл бұрын
Шикарное объяснение, спасибо
@suvar8667
@suvar8667 3 жыл бұрын
спасибо
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@A1_TR_812
@A1_TR_812 Жыл бұрын
Спасибо за уроки, все ясно
@jokerrzn8450
@jokerrzn8450 2 жыл бұрын
Супер крутое объяснение, спасибо огромное
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста!
@tosintime9067
@tosintime9067 7 ай бұрын
Крутое видео. Спасибо!
@AndreySozykin
@AndreySozykin 6 ай бұрын
Пожалуйста!
@ValeriiaChavdar
@ValeriiaChavdar 3 жыл бұрын
спасибо огромное!
@mikisor4372
@mikisor4372 3 жыл бұрын
Прекрасно!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо!
@avosluck
@avosluck 3 жыл бұрын
Спасибо за прекрасные видео. Вы случайно не планируете курс по администрированию бд?
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пока не планирую. По администрированию есть хорошие курсы у PostgresPro - postgrespro.ru/education/courses
@avosluck
@avosluck 3 жыл бұрын
@@AndreySozykin спасибо!!
@ПавелИгнатьев-е3я
@ПавелИгнатьев-е3я 3 жыл бұрын
Андрей, спасибо за видео! Возник вопрос после просмотра: представления не содержат данных, при работе с представлениями идет обращение к данным, которые содержатся в исходных таблицах. Т е при выполнении update (или других изменений) в представлении, меняются данные в исходных таблицах?
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Обновление представлений - это очень сложная тема. При определенных условиях изменение данных в представлении приводит к изменению данных в базовой таблице. Однако так сделать не всегда возможно. Например, если представление использует группировку и вычисляет агрегатные функции. Поэтому лучше не запускать UPDATE для представлений, кроме случаев, когда вы четко понимание, что данные в таблицах действительно могут быть изменены правильным образом.
@ПавелИгнатьев-е3я
@ПавелИгнатьев-е3я 3 жыл бұрын
@@AndreySozykin спасибо за ответ!
@lechwaesa7847
@lechwaesa7847 3 жыл бұрын
Спасибо!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@chistowick
@chistowick Жыл бұрын
Спасибо за отличный материал! Жаль, что нельзя два лайка поставить =)
@Дмитрий-ю9к3г
@Дмитрий-ю9к3г 6 ай бұрын
А что подразумевается под "ограничением доступа к данным". Каким образом они ограничиваются и для кого? Про сокрытие реализации тот же вопрос. Это как-то с правами связано? Типа админ БД может обычному пользователю видимыми сделать только вьюшки?
@AndreySozykin
@AndreySozykin 6 ай бұрын
Да, именно так. Пользователю дают права доступа только к представлениям, а не к самим таблицам.
@vor6758
@vor6758 2 жыл бұрын
Возможно, представления нужны для иммунитета краша при расширении приложений. Вместо того, чтобы менять схемы бд и ее логику, иногда можно обойтись созданием нескольких представлений.
@manOfPlanetEarth
@manOfPlanetEarth 11 ай бұрын
нарборот: создаются представления как абстракция, а таблицы меняются как надо.
@vor6758
@vor6758 11 ай бұрын
@@manOfPlanetEarth , и чтобы аналитики не сломали твои таблицы)
@manOfPlanetEarth
@manOfPlanetEarth 11 ай бұрын
@@vor6758 это тоже верно, согласен. но вообще выше ты высказал несколько путанную идею - я её просветлил.
@resident77777
@resident77777 4 ай бұрын
Дякую
@davidgranger4091
@davidgranger4091 2 жыл бұрын
4:57 Андрей, скажите пожалуйста, вы говорите что представления не меняются, но ведь получается, что администратор бд может менять таблицы в базе данных, то есть данные будут изменены, так как же представления не будут меняться, если будут? Изначально представления не содержат данных, то есть они будут меняться, если данные в исходных таблицах также будут изменятся, разве нет?
@big_shatel
@big_shatel Жыл бұрын
тоже этот момент не понял) может пояснить, пожалуйста, кто-нибудь?
@manOfPlanetEarth
@manOfPlanetEarth 11 ай бұрын
администратор не меняет данные в таблицах, он админит саму бд. он что-то поменял в устройстве бд, если надо - подправил представление и всё! ты как пользовался представлением sales_v так и продолжаешь пользоваться представлением sales_v. Понимаешь? даже если админ или кто-то еще меняют данные в исходных таблицах, то данные в твоих представлениях, ессно, тоже изменятся - это само собой!!! по-другому не бывает. см выше про изменение в структуре бд - автор про этот момент говорил.
@Galgonochka
@Galgonochka Жыл бұрын
Как вставить представление в другую таблицу? Подскажите, пожалуйста!!!чтоб в таблице отражались столбцы из представления. Через update? 😢😢😢😢 никакие могу сообразить..😅😢
@manOfPlanetEarth
@manOfPlanetEarth 11 ай бұрын
чз insert!!! insert into some_table select * from some_view столбцы по типам должны совпадать! или выбирай и указывай столбцы какие тебе надо.
@alexhayes4253
@alexhayes4253 2 жыл бұрын
А чем это отличается от CTE в PSQL?
@tda_24
@tda_24 2 жыл бұрын
Че делать-то, если SQL отрубят?) Альтернатива есть?
@haarblorix
@haarblorix 2 жыл бұрын
как можно отрубить язык БД -_-
@anele4492
@anele4492 2 жыл бұрын
СПАСИБО!!!
@raff_m_d6971
@raff_m_d6971 3 жыл бұрын
Спасибо
@sainco3036
@sainco3036 2 жыл бұрын
Спасибо.
Заключение | Основы SQL
7:14
Andrey Sozykin
Рет қаралды 19 М.
Создание таблиц в SQL | Основы SQL
14:37
Andrey Sozykin
Рет қаралды 93 М.
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 9 МЛН
Вся база SQL для начинающих за 1 час
1:19:48
Vlad Mishustin
Рет қаралды 337 М.
#09. View Table (Представления таблиц в SQL)
11:48
Максим Кухарь [Изучаем Excel, VBA, SQL]
Рет қаралды 19 М.
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 68 М.
Вопросы по SQL и Базам Данных на интервью
14:36
Програмысли Влог
Рет қаралды 83 М.
Андрей Сальников - Индексы в PostgreSQL. Как понять, что создавать
2:00:45
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 54 М.
Индексы | Основы SQL
7:18
Andrey Sozykin
Рет қаралды 90 М.
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19