Гайды по БД и SQL
6.49K subscribers
2.56K photos
816 videos
85 files
2.53K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
SQL Для Начинающих

SQL Создание бэкапа - копии базы данных - резервное копирование БД
SQL Урок 15 | Вложенные запросы и оператор UNION
SQL Урок 16 | Работаем с данными
SQL Урок 17 | Решаем задачу с оператором HAVING COUNT
SQL Урок 18 | LEFT и RIGHT JOIN, а также CASE

Гайды по БД и SQL
5👍2
Станьте программистом SQL для абсолютных новичков (2023)

Автор:
Hendrix Alvarez

О книге: Книга предлагает структурированный и практический подход, позволяющий быстро освоить SQL и применить полученные навыки на практике.

Гайды по БД и SQL
5🔥2
📚 Изучение PostgreSQL с нуля / #2 – Добавление таблиц и записей...

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

Ссылка на курс

Гайды по БД и SQL
5👍2
⚡️ Быстрее, чем свет: ускоряем медленные запросы

В этом небольшом гайде разберём, как ускорить медленные запросы без индексов и сложных оптимизаций.
1. Проси только нужное: вместо SELECT * пиши конкретные столбцы.
2. Ограничивай результат: добавь LIMIT, если тебе не все данные.
3. Проверяй существование: вместо COUNT(*) используй EXISTS для быстрых проверок.

Что здесь происходит: Мы не лезем в дебри индексов и планов запросов. Даем три простых лайфхака, которые часто упускают. Это базовые вещи, но они реально спасают, когда запрос тормозит.

Гайды по БД и SQL
5🔥2
Как оптимизировать запросы с помощью индексов?

🔒 Создавайте индексы на столбцах, используемых в условиях WHERE и JOIN, для ускорения поиска данных. Избегайте избыточных индексов и регулярно обновляйте статистику для эффективной работы оптимизатора запросов.

Гайды по БД и SQL
6👍2
💾 Как сделать бэкап базы данных

В этом небольшом гайде разберём, как создать резервную копию базы данных в PostgreSQL:
1. Используйте утилиту pg_dump.
2. Укажите имя базы и имя файла.
3. Для больших баз добавьте флаг --format=custom.

Что здесь происходит: команда pg_dump экспортирует базу данных в файл. Формат custom позволяет сжать данные и ускорить восстановление. Регулярные бэкапы спасут от потери данных.

Гайды по БД и SQL
5🔥2
🛠 Как перевести 40 распределенных баз 1С из MSSQL в PostgreSQL

Продолжаем публикацию деталей проектов миграции баз 1С с MS SQL на PostgreSQL. В прошлый раз рассказывали о миграции одной 10+ ТБ базы. Сегодня о проекте миграции сразу 40+ распределенных систем 1С с базами от 50 ГБ до 2 ТБ каждая.

Ссылка на статью

Гайды по БД и SQL
5👍2
Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик

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

Ссылка на статью

Гайды по БД и SQL
👍43
Media is too big
VIEW IN TELEGRAM
Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE

00:50 | Виды баз данных
02:53 | О реляционных БД
04:50 | Связи между таблицами
06:12 | Начало работы с MySQL
10:10 | INSERT INTO
10:45 | SELECT *
12:45 | LIMIT
13:30 | ORDER BY
16:20 | where AND OR
19:10 | Объединение таблиц \ JOINS
22:04 | Агрегатные функции

Гайды по БД и SQL
4👍1
Вопрос: поясните, в чем разница между выражениями HAVING и WHERE

Ответ: на картинке:

Гайды по БД и SQL
5👍2
Виды команд SQL

Операторы определения данных
DDL — это часть SQL которая служит для определения структуры данных в начальном состоянии, когда база данных только создается. Операторы определения данных используются, главным образом, для создания и реструктуризации объектов базы данных. К этим операторам относятся CREATE, ALTER и DROP.

Операторы манипуляции данными
DML используется для работы с уже существующими данными, содержащимися в базе данных. С помощью этих операторов пользователи могут получать данные из базы и совершать над ними какие-то манипуляции. К этим операторам относятся SELECT, INSERT, UPDATE, DELETE.

Операторы определения доступа к данным
DCL используется для контроля доступа к данным в базе данных. Команды DCL обычно служат для создания объектов, имеющих отношение к доступу пользователей к базе, а также к распределению разрешений между пользователями. Для этих операций используются операторы GRANT и REVOKE. Первый служит для «выдачи» разрешений, а второй — для их отзыва.

Гайды по БД и SQL
4🔥3
Media is too big
VIEW IN TELEGRAM
Оператор SELECT | Основы SQL

00:00 | Синтаксис оператора SELECT
00:57 | Демонстрационная таблица супергероев комиксов
02:15 | Выбор определенных столбцов из таблицы в SELECT
03:00 | Создание псевдонимов для столбцов
03:59 | Получение уникальных значений с помощью DISTINCT
04:51 | LIMIT - ограничение количества выводимых строк в SELECT
05:21 | SQL - декларативный язык
06:12 | Итоги

Гайды по БД и SQL
🔥5👍2
Создание индекса в PostgreSQL

CREATE INDEX создаёт индексы по указанному столбцу(ам) заданного отношения, которым может быть таблица или материализованное представление. Индексы применяются в первую очередь для оптимизации производительности базы данных (хотя при неправильном использовании возможен и противоположный эффект).

Ключевое поле для индекса задаётся как имя столбца или выражение, заключённое в скобки. Если метод индекса поддерживает составные индексы, допускается указание нескольких полей.

Читать подробнее

Гайды по БД и SQL
6👍2
Почему 90% фронтендеров никогда не выйдут на большие чеки?

Потому что бездумно потребляют «обучающий» контент. И топчутся в говне месяцами, рвут жопу за нищие копейки и терпят даунов-начальников, лишь бы не вылететь на улицу.

Хотя чтобы стать разработчиком, надо в первую очередь научиться думать как разработчик.

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

Достаточно заменить источник информации:
👉 Фронтенд
👉
Верстка
👉
Node.JS

10–15 минут в день смотри на реальные задачи, живой код, ошибки, подходы и паттерны, которыми топовые фронты пользуются прямо сейчас.

Это самый простой и дешёвый способ стать уважаемым специалистом, так что подписывайся.
2
Оптимизация запросов в PostgreSQL (2021)

Автор:
Домбровская Г., Новиков Б., Бейликова А.

О книге: Книга предназначена для ИТ-специалистов, которые хотят разрабатывать производительные и масштабируемые приложения. Она будет полезна разработчикам и администраторам баз данных, тем, кто разрабатывает серверную часть и отвечает за написание вызовов к базам данных, а также системным архитекторам, участвующим в проектировании прикладных систем, использующих базу данных PostgreSQL.

Гайды по БД и SQL
5🔥2
Yandex B2B Tech представила Managed Sharded PostgreSQL
— новый сервис для горизонтального масштабирования PostgreSQL, самой популярной open-source базы данных. Это решение особенно актуально для банков и ритейла, которые обрабатывают миллионы транзакций и нуждаются в высокой скорости и надежности.

В стандартном PostgreSQL нет поддержки горизонтального масштабирования, что становится узким местом при больших данных. SPQR на основе шардирования значительно ускоряет разработку — в 3–4 раза, упрощает сопровождение и снижает операционные риски. Технология уже доказала свою надежность на проектах Яндекса, таких как Яндекс ID, Яндекс Пэй и Едадил, а также успешно применяется у внешних клиентов.

Сегодня PostgreSQL используют 55,6% профессиональных разработчиков, а Yandex Managed Service for PostgreSQL обслуживает более 5000 клиентов из разных отраслей с ростом на 15% в 2025 году. Яндекс не только предоставляет инфраструктуру, но и активно развивает PostgreSQL — инженеры компании входят в топ-50 контрибьюторов базы.

В Yandex Cloud доступно 18 сервисов для работы с большими нагрузками, включая последние решения на основе Spark и Trino. Внедрение SPQR помогает экономить и сокращает time-to-market новых продуктов в 3–4 раза.

Подробнее по ссылке
1
20 вопросов и задач по SQL на собеседовании с ответами

В данной статье вопросы и тестовые задания на SQL с собеседований на аналитика. У некоторых HR есть практика задавать вопросы прямо при телефонном звонке. Сидишь дома, а тут неожиданно звонит HR и задает тебе вопрос по SQL. Некоторые спрашивают про SQL в тестовом задании, а некоторые на техническом интервью. Стоит отметить, что ответы предоставлены работодателями.

Ссылка

Гайды по БД и SQL
5👍2
SQL SERVER 2019 Руководство для начинающих (2019)

Автор:
Rodrigo Ribeiro

О книге: Узнайте, как загрузить, установить и использовать Microsoft SQL Server 2019 и создать полное решение базы данных, включая таблицы, представления, процедуры и функции "с нуля". Пошаговые и легко понятные примеры в ваших руках на простом и понятном языке.

Гайды по БД и SQL
6👍2
Шпаргалка по SQL

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

Ссылка

Гайды по БД и SQL
5🔥2
Media is too big
VIEW IN TELEGRAM
Уроки PostgreSQL

00 - Установка PostgreSQL и PGadmin на Windows 10 - Уроки PostgreSQL
01 - Создание, Подключение и Удаление Базы Данных - Уроки PostgreSQL
02 - Создаем таблицу - Уроки PostgreSQL
03 - Заполнение таблицы данными - Уроки PostgreSQL
04 - SQL запросы выборка данных Часть 1 - Уроки PostgreSQL
05 - SQL запросы для выборки данных. Часть 2 - Уроки PostgreSQL
06 - Агрегаты и Базовая Арифметика - Уроки PostgreSQL
07 - Работа с Датой и Временем - Уроки PostgreSQL
08 - Первичные Ключи (Primary Keys) - Уроки PostgreSQL
09 - Ограничения и проверки - Уроки PostgreSQL
10 - UPSERT и Работа с Конфликтами (ON CONFLICT DO) - Уроки PostgreSQL
11 - Внешние ключи (Foreign Keys) - Уроки PostgreSQL
12 - Объединение таблиц (JOINS) - Уроки PostgreSQL
13 - Экспортируем SQL таблицу в CSV - Уроки PostgreSQL
14 - Уникальные Идентификаторы UUID - Уроки PostgreSQL

Смотреть на ютуб

Гайды по БД и SQL
6👍2