4 года назад наткнулся на вас, на ваш курс по компьютерным сетям. Был очень топовый. Теперь снова вернулся к вам. Действительно, у вас всегда самые понятные и наглядные лекции. Увидел что начали делать ремейки курсов по компьютерным сетям и не забыли про своё коронное "До свидааания!" 😄
Андрей, спасибо большое за уроки. Возможно глупый вопрос. Насчет команды для просмотра информации по таблице "\d" Это в командной строке ОС вводить нужно? Если да то что для этого нужно предварительно сделать? (зайти в нужный каталог или выполнить предварительные команды)? Спасибо
Здравствуйте, Андрей! Спасибо Вам за ваши Видеоуроки. Можете подсказать, как дальше действовать в таком случае: ERROR: ОШИБКА: отношение "superheroes" уже существует SQL-состояние: 42P07
Скорее всего, вы повторно создаете таблицу superheroes, о чем сказано в сообщении об ошибке (вместо таблицы используется термин "отношение" из реляционной теории). Нужно удалить таблицу superheroes, если хотите создать ее заново.
Спасибо за приятный отзыв! Обновление выполняется оператором UPDATE. Для него нужно правильно написать условие в WHERE, под которое попадут нужные вам id.
Спасибо за лекцию. У меня возник вопрос. В качестве аргумента для CHAR и VARCHAR мы задаем длину. Для фиксированной длинны понятно, это чаще всего нужно что бы требовать корректный ввод четко определенных данных. А в случае когда мы задаем переменную длину - насколько большое влияние оказывает то какую длину мы указали? Есть ли требования указывать всегда "минимально возможное максимальное значение" которое ожидается при вводе? Как я понимаю, если мы укажем VARCHAR(1000), а на входе у нас будет задаваться строка из нескольких символов - то у нас будет нецелесообразное использование памяти? Или же количество символов тут опять только для контроля и занимаемая память будет считаться по факту введенных данных? Простите за несколько сумбурный вопрос, поскольку не понимаю как это тут работает - не могу более четко сформулировать.
Зависит от базы данных. В PostgreSQL сейчас вообще не рекомендуется задавать максимальную длину для varchar - wiki.postgresql.org/wiki/Don%27t_Do_This#Don.27t_use_varchar.28n.29_by_default . На производительность это не влияет.
Андрей, спасибо за курс! Извините, что не по теме вопрос, но какую вы бы книгу посоветовали для изучения компьютерных сетей в дополнение к вашим лекциям - Таненбаума или Олиферов?
@@AndreySozykin Объяснение очень доступное и команды простые. Но эти все типы данных, которые так или иначе нужно знать и указывать при создании таблицы - они именно в большей степени вызывают затруднение у людей. По крайней мере, что я обычно наблюдал у своих знакомых коллег.
не могу понять почему у меня DROP TABLE не работает, выполняю в запроснике пишет "запрос завершен успешно", но слева в дереве объектов таблица остается на месте и после перезапуска pgAdmin она по прежнему на месте. Кто ни будь может подсказать в чем дело?
Андрей, здравствуйте! Не знаю где оставить свой вопрос: шла по вашим шагам при установке psql, все получилось, но когда попыталась добавить строку chcp 1251 в файл для запуска SQL Shell - его не получилось сохранить : отсутствуют права. ПК личный. Как решить эту проблему?
Я словил ошибку , что отношение superheroes существует, тк как раз для учёбы она была скачана. Подскажите , не совсем понимаю , а откуда берутся данные при создании таблицы? Если бы superheroes не существовало , я бы просто командой CREATE TABLE создал пустую форму?
3:15 "данные хранятся не точно и операции которые выполняются над числами также будут иметь погрешность" все там нормально хранится и все операции правильные. этот формат используется почти в каждом яп. другое дело что с ним нужно уметь работать. не путайте людей.
Добрый день, а подскажите пожалуйста, как правильно указать в скрипте путь к таблице при создании, если перед этим я сначала создаю саму БД, а потом хочу создать таблицу именно в этой новой бд? В мускл Я бы просто прописал use db_name перед созданием таблицы, чтобы явно указать с какой я работаю, но в постгресе такого оператора нет. Спасибо
Несколько нелогично было делать видео сначала про извлечение данных из таблиц, а затем создание таблиц, ибо как мы можем попрактиковаться по предыдущим темам если не знаем как создать таблицу? Но все же спасибо за труды👍
Насколько я понимая, когда говорят про символы, то читают Ч, а когда про персонажей (книг, фильмов или комиксов) - читают К. Но, возможно, я ошибаюсь. Если пришлёте ссылку с объяснением правильного произношения, буду рад.
Это пример произношения character в смысле символ, как в типе данных CHAR. А вот другой пример, когда слово "character" произносят в значении "персонаж" - ruclips.net/video/rubdNY-qM90/видео.html И да, прошу прощения за занудство :-)
монотонный тембор голоса и сам голос неприятный настолько, что не зочется открывать новое видео с его участием. А так информация неплохая и структурированная
Очень умный человек А. Созыкин. Спасибо 1000000раз за просвещение SQL
Как же понятно и приятно, что человек занимается не самолюбованием, а с уважением относится к тем, кто не знает и не понимает что к чему
Одни из самых понятных лекций. Спасибо за Ваш труд!
Пожалуйста! Рад, что лекции нравятся!
большое спасибо за видео, все лекции очень доступные, смотреть интересно даже начинающим
Пожалуйста! Курс как раз для начинающих!
Учитель от бога! Все понятно. СПАСИБО!
Спасибо Андрей. Как всегда качественно разжевываете. Работаете с первичным испугом с которым ученик сталкивается при обучении sql
Здравствуйте. Не знайте ли куда писать \d superheroes.Буду очень благодарен
@@thankyou9818 У меня получилось это сделать в SQL Shell (psql) - консольная утилита для работы с PosgreSQL.
@@marierr5327 спасибо
просто идеальная подача материала! Спасибо большое
Просто кайф, огромное спасибо за труд
Самый понятный курс по sql. От души спасибо)
Здравствуйте, не знайте ли куда писать \d superheroes , просто я везде перепробовал,не работает
Спасибо вам огромное число раз!! Очень помогают ваши лекции !!
Спасибо большое очень хорошо объясняете ) 👍👍👍👍
Пожалуйста! Рад, что нравится!
4 года назад наткнулся на вас, на ваш курс по компьютерным сетям. Был очень топовый. Теперь снова вернулся к вам. Действительно, у вас всегда самые понятные и наглядные лекции. Увидел что начали делать ремейки курсов по компьютерным сетям и не забыли про своё коронное "До свидааания!" 😄
очень крутой вы учитель, Андрей, просто находка для меня
Спасибо! Успехов в изучении!
Спасибо! Жду следующий урок!
Пожалуйста! Следующий урок скоро будет!
Ура! Новое видео! Спасибо, Андрей
Пожалуйста!
Спасибо, хорошо объясняете!
Спасибо! Очень доходчиво объясняете материал
это тоооп!!! Спасибо👍👍👍
Андрей, спасибо!
Пожалуйста!
Круто, очень нужна эта информация дл ТЗ)))
Эскуэль, ну ты даёшь
а куда мне ваш \d вводить? Я на сайте online sql
Андрей, спасибо большое за уроки. Возможно глупый вопрос. Насчет команды для просмотра информации по таблице "\d" Это в командной строке ОС вводить нужно? Если да то что для этого нужно предварительно сделать? (зайти в нужный каталог или выполнить предварительные команды)? Спасибо
Нет, в командной строке psql.
Спасибо
у меня \d почему-то не работает
То же самое. Если вы решили, можете подсказать где это писать?
@@thankyou9818 наверху в PgAdmin есть SQL Tool - надо на эту кнопку нажать, когда выбрана датабаза postgres
@@novemberasmr6037 спасибо
@@novemberasmr6037 , благодарю Вас!!
Здравствуйте, Андрей! Спасибо Вам за ваши Видеоуроки. Можете подсказать, как дальше действовать в таком случае:
ERROR: ОШИБКА: отношение "superheroes" уже существует
SQL-состояние: 42P07
Скорее всего, вы повторно создаете таблицу superheroes, о чем сказано в сообщении об ошибке (вместо таблицы используется термин "отношение" из реляционной теории). Нужно удалить таблицу superheroes, если хотите создать ее заново.
@@AndreySozykin Спасибо!
@@AndreySozykin Здравствуйте! Я создал таблицу, но не могу ее открыть
Спасибо ВАМ большое! Забегая немного вперед, подскажите, как реализовать запрос для обновления сразу нескольких строк таблицы с разными id ?
Спасибо за приятный отзыв!
Обновление выполняется оператором UPDATE. Для него нужно правильно написать условие в WHERE, под которое попадут нужные вам id.
Спасибо за лекцию. У меня возник вопрос. В качестве аргумента для CHAR и VARCHAR мы задаем длину. Для фиксированной длинны понятно, это чаще всего нужно что бы требовать корректный ввод четко определенных данных. А в случае когда мы задаем переменную длину - насколько большое влияние оказывает то какую длину мы указали? Есть ли требования указывать всегда "минимально возможное максимальное значение" которое ожидается при вводе? Как я понимаю, если мы укажем VARCHAR(1000), а на входе у нас будет задаваться строка из нескольких символов - то у нас будет нецелесообразное использование памяти? Или же количество символов тут опять только для контроля и занимаемая память будет считаться по факту введенных данных?
Простите за несколько сумбурный вопрос, поскольку не понимаю как это тут работает - не могу более четко сформулировать.
Зависит от базы данных. В PostgreSQL сейчас вообще не рекомендуется задавать максимальную длину для varchar - wiki.postgresql.org/wiki/Don%27t_Do_This#Don.27t_use_varchar.28n.29_by_default . На производительность это не влияет.
Андрей, спасибо за курс! Извините, что не по теме вопрос, но какую вы бы книгу посоветовали для изучения компьютерных сетей в дополнение к вашим лекциям - Таненбаума или Олиферов?
Я рекомендую Олифера и Тененбаум, а также книгу Д. Ф. Куроуз, К. В. Росс. Компьютерные сети. Нисходящий подход.
На выбор, что больше нравится.
@@AndreySozykin Спасибо!
Вы гений, сэр
Новичкам, пожалуй, да - будет сложнова-то. А так видео очень интересно и информативное. Спасибо.
Почему новичкам сложно?
Я старался именно для новичков рассказывать...
@@AndreySozykin Объяснение очень доступное и команды простые. Но эти все типы данных, которые так или иначе нужно знать и указывать при создании таблицы - они именно в большей степени вызывают затруднение у людей. По крайней мере, что я обычно наблюдал у своих знакомых коллег.
Ну не знаю🤷♀️, я полный ноль, но мне пока все предельно ясно. Тут главное побольше практики, как мне кажется, одной теорией сыт не будешь))
@@AndreySozykin Здравствуйте, можете подсказать где писать \d superheroes. В запроснике? Или где?
Просмотр сведений о таблице откуда смотреть базу данных ?
куда надо писать \d superheroes;
Спасибо, круто
Пожалуйста!
Хочу уточнить - VARCHAR будет хранить всю строку, независимо от её длины?(2:17)
Нет, только те данные, которые есть в строке. Всю строку полностью хранит CHAR.
Спасибо!
Пожалуйста!
не могу понять почему у меня DROP TABLE не работает, выполняю в запроснике пишет "запрос завершен успешно", но слева в дереве объектов таблица остается на месте и после перезапуска pgAdmin она по прежнему на месте. Кто ни будь может подсказать в чем дело?
Андрей, здравствуйте! Не знаю где оставить свой вопрос: шла по вашим шагам при установке psql, все получилось, но когда попыталась добавить строку chcp 1251 в файл для запуска SQL Shell - его не получилось сохранить : отсутствуют права. ПК личный. Как решить эту проблему?
Запускать программу редактирования от имени администратора.
Чувак, ты крут!
Типы данных ещё ведь зависят от типа самой БД, могут отличаться для sqlite и mySql
Я словил ошибку , что отношение superheroes существует, тк как раз для учёбы она была скачана. Подскажите , не совсем понимаю , а откуда берутся данные при создании таблицы? Если бы superheroes не существовало , я бы просто командой CREATE TABLE создал пустую форму?
Я нетерпеливый , буквально в следующем уроке эти моменты раскрываются :)
андрей большое спасибо, а вы занимались может быть бэкенд разработкой? у вас были бы хорошие уроки
Здравствуйте, подскажите пожалуйста чем можно заменить SERIAL в SQL server management studio?
3:15 "данные хранятся не точно и операции которые выполняются над числами также будут иметь погрешность"
все там нормально хранится и все операции правильные. этот формат используется почти в каждом яп. другое дело что с ним нужно уметь работать. не путайте людей.
А я то думал что SQL это что то сложное и непонятное, но в сравнении с тем же языком М, довольно таки логично всё.
Спасибо
Пытаясь понять разницу между serial и identity нашёл на stackoverflow от 19 года высказывание, в котором говорят, что serial старая реализация
Спачибо
Пожалуйста!
Добрый день, а подскажите пожалуйста, как правильно указать в скрипте путь к таблице при создании, если перед этим я сначала создаю саму БД, а потом хочу создать таблицу именно в этой новой бд? В мускл Я бы просто прописал use db_name перед созданием таблицы, чтобы явно указать с какой я работаю, но в постгресе такого оператора нет. Спасибо
А если нужно создать не одну таблицу , а N таблиц ? тогда что делать подскажите)
Нал, а не нул) Спасибо Андрей
Несколько нелогично было делать видео сначала про извлечение данных из таблиц, а затем создание таблиц, ибо как мы можем попрактиковаться по предыдущим темам если не знаем как создать таблицу? Но все же спасибо за труды👍
не работает postgres=# \d почему-то
Главная претензия к уроку: показывайте всю теорию на практике) Остальное очень круто. Если не увидел как оно работает-теория бесполезна полностью.
Дякую за корисний контент :)))))
в поиске внизу выдает. непорядок. надо впервую очередь выдавать!!!!!!!!!!!!!!!!
а типа данных TEXT разве не существует?
Есть в sqlite
Пожалуста сделать субтитры
Спасибо за видео. Простите за занудство, но первый звук в слове Character читается не как русское 'Ч', а как русское 'К' ...
Насколько я понимая, когда говорят про символы, то читают Ч, а когда про персонажей (книг, фильмов или комиксов) - читают К.
Но, возможно, я ошибаюсь. Если пришлёте ссылку с объяснением правильного произношения, буду рад.
@@AndreySozykin прикольный ответ)) в начале только надо было за занудство извиниться тоже)
@@AndreySozykin Объяснения у меня, к сожалению, нет. Есть только пример произношения от носителя языка --
ruclips.net/video/GquwVjgnKDc/видео.html
Это пример произношения character в смысле символ, как в типе данных CHAR. А вот другой пример, когда слово "character" произносят в значении "персонаж" - ruclips.net/video/rubdNY-qM90/видео.html
И да, прошу прощения за занудство :-)
Немного похож на Паскаль, как мне кажется)
Лайк
Спасибо!
Почти как и Transact sql
Да, все реализации очень похожи.
Это блеск, слов больше нет. Я с таким удовольствием ничего не изучал.
монотонный тембор голоса и сам голос неприятный настолько, что не зочется открывать новое видео с его участием. А так информация неплохая и структурированная
Какую программу использовать для данного обучения?
Спасибо!
Тоже жду следующий урок.
Скоро будет, звук уже записал. Смонтирую в ближайший день-два.
Спасибо! 🔥
Пожалуйста!
СПАСИБО!!!