SQL Portal | Базы Данных
14.4K subscribers
628 photos
83 videos
41 files
513 links
Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных

Связь: @devmangx

РКН: https://clck.ru/3H4Wo3
Download Telegram
Когда ты пишешь SQL-запрос, порядок команд вроде бы логичен SELECT, FROM, WHERE и тд. Но база данных выполняет их в другом порядке 😄

Настоящая последовательность выполнения 👇

FROM
JOIN
ON
WHERE
GROUP BY
HAVING
SELECT
ORDER BY
LIMIT


💡 Поэтому WHERE не может использовать SUM() — он идёт до агрегации. А HAVING — можно

На фото слева. то в каком порядке мы обычно пишем SQL-запрос, а справа как реально работает база данных под капотом. Запомни эту логику, и ты избежишь кучи ошибок в SQL-запросах

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥7🤯3👀1
Эта фишка спасёт, когда ты не понимаешь, куда делись строки

Если ты этого не знал — сохраняй

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍173🔥2
Обязательно загляни на DB-Engines.com – это своего рода “топ-чарт” самых популярных СУБД в мире

Ежемесячный рейтинг, который показывает, насколько популярна каждая СУБД по таким параметрам, как: количество упоминаний в интернете, наличие вакансий с упоминанием СУБД, активность на Stack Overflow и тд.

На апрель 2025 в топе:

🍩Oracle
🍩MySQL
🍩Microsoft SQL Server

Этот рейтинг — не о том, какая СУБД «лучшая», а о том, какие технологии чаще используются, обсуждаются и востребованы на рынке

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112🔥1
Как оптимизировать большие таблицы в SQL

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74
Понимание типов баз данных

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

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь выучить SQL с нуля за вечер? шутка 👏

Но всё же держи отличный интерактивный сайт — sqlteaching.com

Здесь ты освоишь основы SQL без лишней теории, без регистрации, всё по шагам

Вот прям идеален для начинающих и тех, кто просто забыл синтаксис

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍3🔥2
SQL-трюк, который знают не все: QUALIFY

Если работаешь с оконными функциями —> забудь про лишние подзапросы
QUALIFY позволяет фильтровать строки прямо после оконной функции

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10😁43
Шпаргалка по SQL на русском!

Нашёл крутой репозиторий: ILYA-NASA/MySQL —> коротко, по делу и без лишней воды

Рекомендую сохранить себе и влепить лайк 💪

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁2
Индексы в PostgreSQL

—> 1 часть: ссылка
—> 2 часть: тут

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
Инструмент Text-to-SQL, который действительно работает

Vanna — это open-source фреймворк RAG для генерации сложных Text-to-SQL запросов. Он обрабатывает динамические данные и позволяет обучать собственные RAG-модели для повышения точности.

Полностью open-source: https://github.com/vanna-ai/vanna

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
SQL_big_cheatsheet.pdf
1.5 MB
Большая шпаргалка по SQL с примерами запросов и объяснением

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
MySQLTutorial.org — один из старейших англоязычных сайтов по обучению SQL

По сей день он остаётся популярным источником для изучения основ и практики работы с базой данных MySQL

Все статьи просты, логично структурированы и подкреплены реальными примерами 🤔

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
SQLFlow - отличный инструмент для визуализации SQL-запросов. Легкий и простой интрумент для визуализация связей и структур БД, поддерживающий более 20 разных БД.

🔸Демо
🔸Github

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍6
sql_nosql.pdf
6.4 MB
Годнота из Linkedin — авторский чит-лист с командами для SQL и для NoSQL.

Красивое, красочное, да еще и с учетом специфики разных систем 👍

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👀1
Выбор индексов в базах данных для highload-систем

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Новый релиз бесплатного инструмента T-SQL Analyzer на .NET для выявления антипаттернов в T-SQL-скриптах — более 140 проверок

НОВОЕ: поддержка форматирования SQL-кода с использованием библиотеки SqlScriptDom

Приводите ваш T-SQL к единообразному и читаемому виду 🍺

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Уже опробовали pg_parquet?

Этот инструмент позволяет сохранять таблицы или результаты SQL-запросов в формате Parquet и обратно — загружать Parquet-файлы прямо в PostgreSQL.

Обычный пайплайн работы:

1. Делишь таблицу на партиции через pg_partman: по дням, неделям, месяцам — как удобно

2. Архивируешь нужные партиции в Parquet для долговременного хранения и аналитики

3. Удаляешь старые партиции из базы, освобождая место

4. При необходимости читаешь данные из Parquet — можно объединить несколько файлов через VIEW и запускать запросы, как по обычной таблице

Идеально, если строишь дата-лейк поверх PostgreSQL без лишних костылей ☕️

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4🔥3
Teable — это мощная и бесплатная альтернатива Airtable с открытым кодом, построенная на PostgreSQL. Совмещает гибкость таблиц (в духе Google Sheets) с силой реляционной БД. Поддерживает миллионы строк, Kanban, формы, календари, и коллаборацию в реальном времени.

Работай с данными, как тебе удобно: фильтры, агрегации, импорт/экспорт CSV, API, плагины, управление доступом и даже автоматизация

Сам себе хозяин — развернул и работаешь без ограничений 🪑

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64🔥3