uz
Feedback
SQL и БД Learning

SQL и БД Learning

Kanalga Telegram’da o‘tish

№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning

Ko'proq ko'rsatish
9 718
Obunachilar
-324 soatlar
-197 kunlar
-4730 kunlar
Postlar arxiv
Кто из айтишников зарабатывает миллион в месяц? Вы удивитесь, но дата-сайентист GigaChat. Он управляет массивами данных и выб
Кто из айтишников зарабатывает миллион в месяц? Вы удивитесь, но дата-сайентист GigaChat. Он управляет массивами данных и выбирает, чем «кормить» нейросеть. И это все его обязанности. Если хотите так же выйти на шестизначную зарплату, быстрее открывайте эти каналы: — Data Science | Machinelearning; — About Python. Узнаете, как легко добиться оффера в Data Science. Получите готовые модели данных и гайды, как их тестировать. Нейросети — мусор без дата-сайентистов. Используйте тренд на благо своей карьеры:Data Science | Machinelearning; — About Python.

Подключение базы данных MySQL с помощью JDBC Для того, чтобы подключить базу данных MySQL, нам потребуется четыре вещи: — Стр
Подключение базы данных MySQL с помощью JDBC Для того, чтобы подключить базу данных MySQL, нам потребуется четыре вещи: — Строка подключения JDBC (например: jdbc:mysql://localhost:3306/test). — Имя пользователя (root). — Пароль (root). — База данных с некоторым количеством таблиц для примера (например, база данных книг). Строка подключения для MySQL начинается с jdbc:mysql. Это название протокола соединения, за которым следуют хост и порт подключения, на которых запущена база данных. В нашем случае это localhost с портом по умолчанию 3306 (если вы его не поменяли при установке). Следующая часть — test — имя базы данных, которая уже существует в MySQL.

LEFT JOIN В данном видео уроке вы рассмотрите работу с внешним соединением в SQL - LEFT OUTER JOIN. LEFT OUTER JOIN позволяет
LEFT JOIN В данном видео уроке вы рассмотрите работу с внешним соединением в SQL - LEFT OUTER JOIN. LEFT OUTER JOIN позволяет объединить все строки из левой таблицы и соответствующие записи из правой таблицы. Если совпадений нет, то результатом будет NULL с правой стороны. 📖Видео урок

Огромная шпаргалка с готовыми запросами SQL (SQLite) Смотреть
Огромная шпаргалка с готовыми запросами SQL (SQLite) Смотреть

SQL Access: Запросы на обновление Продолжаем делиться циклом видео про SQL Access. В этот раз ты узнаешь, как создать запрос
SQL Access: Запросы на обновление Продолжаем делиться циклом видео про SQL Access. В этот раз ты узнаешь, как создать запрос на обновление. Создав такой запрос в Microsoft Access, можно без труда обновить большое количество записей всего за пару кликов. 📘Смотреть видео

🚀 Готовы стать мастером PostgreSQL? Присоединяйтесь к открытому онлайн уроку «Управление собственным облачным кластером Post
🚀 Готовы стать мастером PostgreSQL? Присоединяйтесь к открытому онлайн уроку «Управление собственным облачным кластером PostgreSQL на CloudNative PG»! 💎 На этом уроке вы: - узнаете как настроить отказоустойчивый кластер PostgreSQL с использованием оператора для Kubernetes CloudNative PG; - промоделируете ситуации отказа отдельных узлов, настроим мониторинг доступности и наблюдение за операционными метриками кластера; - научитесь делать восстановление состояния на указанный момент времени. 📅 Дата проведения: 28 марта, 20:00 мск 🔗 Регистрируйтесь по ссылке и станьте экспертом в PostgreSQL! Новые навыки ждут вас! 🌟 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

TRUNCATE мгновенно удаляет все строки в таблице Одновременно удалите строки из дочерних таблиц с помощью функции TRUNCATE TABLE ... CASCADE Для этого внешние ключи должны быть ON DELETE CASCADE

Что такое горячая миграция? Горячая миграция - это процесс обновления базы данных без остановки работы системы. В SQL, это означает, что мы можем вносить изменения в схему базы данных или данные, пока приложение продолжает работать. Преимущества горячей миграции Основным преимуществом горячей миграции в SQL является минимальное воздействие на работу системы. В отличие от традиционной миграции, которая требует остановки приложения или базы данных, горячая миграция позволяет вносить изменения без прерывания работы системы. Это особенно полезно для онлайн-сервисов, которые не могут себе позволить просто остановить свою работу, чтобы обновить базу данных. Пример горячей миграции в SQL Допустим, у нас есть таблица "users" в базе данных, и мы хотим добавить новое поле "phone_number". Вместо того, чтобы остановить приложение или базу данных, мы можем использовать горячую миграцию для добавления этого поля в существующую таблицу. В процессе горячей миграции, новое поле будет добавлено, а существующие данные будут сохранены.

Бьемся с индексацией парных неравенств в PostgreSQL Смотреть статью

Охота на недостающий тип данных Смотреть статью

В Data Science одни из самых высоких зарплат в IT. Войти в эту сферу можно с нуля — курс Data Scientist с нуля до Junior с тр
В Data Science одни из самых высоких зарплат в IT. Войти в эту сферу можно с нуля — курс Data Scientist с нуля до Junior с трудоустройством как раз подходит для новичков. →Вы с нуля освоите Python, SQL, научитесь собирать и анализировать данные, получите необходимый теоретический минимум по математике, теории вероятности и статистике. →С вами будет работать личный наставник. Он не только укажет на ошибки, но и поможет разобраться в сложных темах и ответит на вопросы. → Выберете направление для продвинутого изучения. Решите задачи на реальных данных, обучите нейросеть, углубите знания Python, библиотек для анализа данных и машинного обучения, освоите BI-инструменты, Git и выполните командные проекты в области big data. → По окончании курса платформа гарантирует вам трудоустройство. →Узнать подробнее о курсе и получить скидку можно здесь: https://epic.st/IUijZ?erid=2VtzqxKdWR2 Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Использование рекурсивных запросов для управления иерархиями данных Некоторые таблицы в SQL могут иметь неявный вид иерархии
+1
Использование рекурсивных запросов для управления иерархиями данных Некоторые таблицы в SQL могут иметь неявный вид иерархии данных. Например, в нашей таблице сотрудников для каждого сотрудника имеется идентификатор manager_id. У нас есть менеджер, который отвечает за других менеджеров, которые, в свою очередь, отвечают за других сотрудников, и так далее. При такой организации мы можем иметь иерархию различных уровней. В каждой строке столбец manager_id относится к строке, находящейся на непосредственном верхнем уровне иерархии. В таких случаях хорошим запросом является получение списка всех сотрудников, подчиняющихся генеральному директору компании (который в данном случае имеет идентификатор employee_id, равный 110). Для этого используем следующий запрос WITH RECURSIVE subordinate AS ( SELECT employee_id, first_name, last_name, manager_id FROM employee WHERE employee_id = 110 -- id of the top hierarchy employee (CEO) UNION ALL SELECT e.employee_id, e.first_name, e.last_name, e.manager_id FROM employee e JOIN subordinate s ON e.manager_id = s.employee_id ) SELECT employee_id, first_name, last_name, manager_id FROM subordinate ; В этом запросе мы создали рекурсивный CTE под названием subordinate. Он является ключевой частью запроса, поскольку проходит по иерархии данных, переходя от одной строки к строкам иерархии, расположенным непосредственно под ней. Есть два подзапроса, соединенных между собой UNION ALL; первый подзапрос возвращает верхнюю строку иерархии, а второй запрос возвращает следующий уровень, добавляя эти строки к промежуточному результату запроса. Затем снова выполняется второй подзапрос, возвращающий следующий уровень, который снова добавляется к промежуточному результату. Этот процесс повторяется до тех пор, пока в промежуточный результат не будет добавлено ни одной новой строки. Наконец, главный запрос возвращает данные в том виде, в котором мы ожидаем.

Функция LOG() в SQL Server Функция LOG() в SQL Server принимает один аргумент - число, для которого необходимо вычислить нату
Функция LOG() в SQL Server Функция LOG() в SQL Server принимает один аргумент - число, для которого необходимо вычислить натуральный логарифм. Например, если мы хотим вычислить натуральный логарифм числа 10, мы можем использовать следующий SQL-запрос: SELECT LOG(10) AS NaturalLogarithm; Результатом этого запроса будет число, представляющее натуральный логарифм числа 10. Функция LOG() также может быть использована в сочетании с другими функциями и операторами для выполнения более сложных вычислений.

⚠️ Обсждаем основные проблемы миграции с MS SQL Server на PostgreSQL на открытом практическом уроке от OTUS Поговорим почему
⚠️  Обсждаем основные проблемы миграции с MS SQL Server на PostgreSQL на открытом практическом уроке от OTUS Поговорим почему многие проекты по миграции никогда не заканчиваются на открытом уроке «Основные проблемы миграции» в рамках практического курса «Миграция с MS SQL Server на PostgreSQL» от OTUS 🔹Разберем какие бывают проблемы при миграции и как их решать 🔹Расскажем как не надо делать миграцию 👉 Регистрация https://otus.pw/a5Ya3/?erid=LjN8KKRrp

#Вопросы_с_собеседования Что такое SET ANSI_NULLS в SQL SET ANSI_NULLS — это команда, которая устанавливает, будут ли значения NULL обрабатываться как неопределенные или как равные другим значениям при сравнении и операциях сравнения в SQL запросах. Если SET ANSI_NULLS ON, то значения NULL будут считаться неопределенными и не равными любому другому значению, включая другое значение NULL. Если SET ANSI_NULLS OFF, то значения NULL будут считаться равными другим значениям NULL, и неопределенные значения будут считаться равными любому другому значению.

✨ Вы стоите перед выбором между MSSQL и PostgreSQL и не знаете, что лучше подходит для ваших проектов? 🚀 Присоединяйтесь к б
✨ Вы стоите перед выбором между MSSQL и PostgreSQL и не знаете, что лучше подходит для ваших проектов? 🚀 Присоединяйтесь к бесплатной мастер-классу от OTUS, где Кристина Кучерова, знаток и архитектор решений, прольет свет на ключевые отличия этих мощных систем управления базами данных. Вы узнаете: 1. Основные архитектурные различия MS SQL и PostgreSQL; 2. Как каждая из СУБД обрабатывает транзакции; 3. Почему обновление блоками может быть неэффективно в PostgreSQL; 4. Сравнение возможностей T-SQL и PL/pgSQL. ⭐ Откройте для себя, как эти знания изменят ваше восприятие работы с базами данных и помогут вам эффективно применять их в своей профессиональной деятельности. ⌛ Успейте зарегистрироваться! 19 марта в 20:00 мск мы начнем наше путешествие в мир баз данных в рамках курса «MS SQL Server Developer» от OTUS. 🔗 Зарегистрируйтесь сейчас, пройдя небольшой тест, и получите доступ на бесплатное занятие и его запись: пройти тест!

Что такое холодная миграция? Холодная миграция в SQL - это процесс обновления базы данных, который выполняется без прерывания доступа пользователей к базе данных. В отличие от горячей миграции, при которой происходит непосредственное изменение схемы базы данных во время работы системы, холодная миграция требует остановки работы с базой данных на определенный период времени. Основная идея холодной миграции состоит в создании новой версии базы данных, внесении необходимых изменений в структуру и схему, а затем переносе данных из старой версии в новую. Это позволяет избежать проблем с согласованностью данных и обеспечить безопасность при обновлении. Преимущества холодной миграции Холодная миграция в SQL имеет несколько преимуществ, которые делают ее привлекательным выбором для обновления баз данных. Во-первых, холодная миграция позволяет избежать проблем согласованности данных. Поскольку доступ к базе данных блокируется на время миграции, нет возможности одновременного изменения данных несколькими пользователями. Это гарантирует, что данные остаются целостными и не возникают конфликты при обновлении. Во-вторых, холодная миграция обеспечивает безопасность данных. При выполнении холодной миграции вся новая структура и схема базы данных тестируются и проверяются перед переносом данных. Это позволяет обнаружить и исправить ошибки или проблемы до того, как они повлияют на работу системы. В-третьих, холодная миграция дает возможность провести дополнительные операции, такие как очистка и оптимизация данных, во время переноса. Это может улучшить производительность и эффективность базы данных после обновления.

PostgreSQL и временные таблицы Смотреть статью

⚠️ Обсждаем основные проблемы миграции с MS SQL Server на PostgreSQL на открытом практическом уроке от OTUS Поговорим почему
⚠️  Обсждаем основные проблемы миграции с MS SQL Server на PostgreSQL на открытом практическом уроке от OTUS Поговорим почему многие проекты по миграции никогда не заканчиваются на открытом уроке «Основные проблемы миграции» в рамках практического курса «Миграция с MS SQL Server на PostgreSQL» от OTUS 🔹Разберем какие бывают проблемы при миграции и как их решать 🔹Расскажем как не надо делать миграцию 👉 Регистрация https://otus.pw/UQVQ/?erid=LjN8KSuQB

Хотите получить N процентов строк из вашей таблицы? Вы можете сделать это в SQL с помощью: SELECT * FROM ... ORDER BY ... FET
Хотите получить N процентов строк из вашей таблицы? Вы можете сделать это в SQL с помощью: SELECT * FROM ... ORDER BY ... FETCH FIRST 10 PERCENT ROWS ONLY