Гайды по БД и SQL
6.8K subscribers
2.3K photos
689 videos
80 files
2.23K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
SQL для начинающих: 10 правил построения «точных» запросов

«Точный» SQL-запрос возвращает «чистые» данные в необходимом и достаточном количестве, при этом потребляет как можно меньше памяти и справляется за минимальное время. Скорость работы с базой влияет на производительность. Потребление памяти может негативно сказаться даже на безопасности. Всё это прямо и косвенно влияет на прибыль компании. В статье разберёмся, как не допускать ошибок.

Ссылка на 1 часть

Ссылка на 2 часть

Гайды по БД и SQL
👍6
SQL: план изучения 📋

Дорожная карта по SQL, которая поможет изучить основные концепции SQL, команды, а также как с ними работать. Если следовать плану, то изучить данный язык можно за 2 месяца.

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

Гайды по БД и SQL
👍5
Как расширенные объединения и оконные функции могут вывести ваши SQL-запросы на новый уровень

В этой статье мы рассмотрим четыре распространённых типа соединений, а также различные типы доступных оконных функций.

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

Гайды по БД и SQL
👍6
Работа_с_PostgreSQL_в_Python.pdf
804.4 KB
Работа с PostgreSQL в Python на русском

Включает
:
🔹Подключение к БД
🔹Создание таблиц
🔹Вставка и извлечение данных
🔹 Обновление таблиц
🔹Удаление строк

Гайды по БД и SQL
👍5
13 упражнений по SQL с решениями

Независимо от того, являетесь ли вы новичком или опытным разработчиком, эти упражнения помогут укрепить знания и подготовиться к реальным собеседованиям. Так что давайте погрузимся в работу и начнём решать задачи!

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

Гайды по БД и SQL
👍5
Руководство по наиболее востребованным базовым командам SQL

Автор демонстрирует применение основных команд SQL на примерах.

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

Гайды по БД и SQL
👍6
Вводный курс в SQL

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

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

Гайды по БД и SQL
👍3❤‍🔥1
Как транспонировать в SQL?

Для транспонирования таблицы в SQL необходимо использовать оператор PIVOT или функцию MAX или CASE в сочетании с оператором GROUP BY.

Оператор PIVOT позволяет преобразовать строки в столбцы, а столбцы - в строки, используя значения одного столбца в качестве заголовков новых столбцов.

Синтаксис:

SELECT *
FROM table_name
PIVOT
(
aggregate_function(column_to_aggregate)
FOR column_to_pivot IN (list_of_pivot_values)
) AS alias_name;


🔹table_name - это имя таблицы, которую нужно транспонировать
🔹аggregate_function - это агрегатная функция, которую нужно применить к столбцу
🔹column_to_aggregate - это имя столбца, который нужно агрегировать
🔹column_to_pivot - это имя столбца, который нужно использовать для создания новых столбцов
🔹list_of_pivot_values - это список значений столбца column_to_pivot для которых нужно создать новые столбцы
🔹alias_name - это имя для результирующей таблицы

Гайды по БД и SQL
👍51
6 простых способов использовать передовые методы SQL

SQL является основой анализа и преобразования данных, но в некоторых случаях требуется более сложный подход. Вот тут-то и пригодятся передовые методы SQL. Приятного чтения ❤️

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

Гайды по БД и SQL
👍7
Try Redis — тренажёр для освоения Redis БД

Redis это удобное и быстрое хранилище данных класса NoSQL, которое хранит и работает с данными типа «ключ — значение». А потренироваться в использовании вам поможет тренажёр Try Redis, который может генерировать запросы...

Ссылка

Гайды по БД и SQL
👍4
Создание базы данных для маркетплейса с помощью SQL

В статье мы разработаем БД для практики. В этом проекте перед вами стоит задача создать реляционную базу данных для веб-сайта, предлагающего продажу подержанных автомобилей. В проекте любой желающий может предлагать свои товары (подержанные автомобили) в виде рекламы, а потенциальные покупатели могут осуществлять поиск по нескольким категориям.

Однозначно стоит вашего внимания!

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

Гайды по БД и SQL
👍6
Памятка по расширенному SQL-инъекции

Статья содержит расширенную методологию всех типов SQL иньекций.

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

Гайды по БД и SQL
👍5
4 бесплатных ресурсa для практики в SQL 🔥🔥🔥

SQLZoo - рекомендую тем, кто начинает изучать язык. На сайте 9 разделов с задачами по sql. Их решение займет 18–20 часов. Среди тем — вложенные запросы или обработка значений null. Также доступны разборы решений. В SQLZoo есть справочник терминов.

Ссылка

SQLTest - здесь можно изменять или замещать значения и масштабировать их. Это позволяет имитировать взаимодействие с БД произвольного количества пользователей или запросов. Сервис генерирует запросы к базе данных SQL Server и поддерживает MySQL и Oracle.

Ссылка

Pgexercises - Сайт состоит из 80 упражнений для работы с объектно-реляционной системой PostgreeSQL. Доступен один набор данных, который состоит из 3 таблиц: members, booking и facilities. Упражнения начинаются с предложений select и where, затем рассматриваются оконные функции и рекурсивные запросы. Курс разделен на блоки:

Ссылка

SQL Fiddle — сервис с открытым исходным кодом. Сайт позволяет делиться информацией с другими пользователями.

Он поддерживает БД Oracle, SQLite, MySQL. Также есть возможность экспортировать данные в разных форматах: иерархические файлы (например, XML-документы), текстовые и таблицы.

Ссылка

Гайды по БД и SQL
👍7🔥1
Python_plus_MySQL-Database.pdf
123.5 KB
Полезная шпаргалка по связке Python + MySQL

🔹Создание БД и таблиц
🔹Внесение, чтение, обновление и удаление данных

Гайды по БД и SQL
4
Шпаргалка по SQL 📝

Гайды по БД и SQL
👍4
👀 Наглядное объяснение операций соединения в SQL

Ссылка

Гайды по БД и SQL
👍7
Полезные тренажеры SQL

Тренажеры, которые могут пригодится для "оттачивания" навыков и подготовки к собеседованиям. Когда у меня была такая ситуация, я прорешал задачи на Hakerrank и это помогло мне в дальнейшем пройти собеседование. Там же, например на Hakerrank, можно получить сертификаты для подтверждения своего уровня. Пользуйтесь!

🔹 Hakerrank
🔹 Strata scratch
🔹 SQLBolt
🔹 W3schools
🔹 Курс по основам SQL, состоящий из 19 небольших уроков с лёгкой подачей

Гайды по БД и SQL
👍7🔥1
Python, Tkinter и SQL: разрабатываем приложение для создания словарей и запоминания иностранных слов

Изучаем Tkinter и основные SQL-команды в ходе разработки программы WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.

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

Гайды по БД и SQL
👍5
Компактная шпаргалка по SQL

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