SQL Ready | Базы Данных
11.2K subscribers
668 photos
28 videos
2 files
330 links
Авторский канал про Базы Данных и SQL
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/sql_ready
加入频道
😎 Очень интересная статья на Хабре. Автор делится своим опытом и разработанным решением, использующим библиотеку Npgsql на C#.

В этой статье:
• Методы миграции данных
• Использование Npgsql
• Оптимизация переноса

🔊Читайте и наслаждайтесь на Habr!


➡️ SQL Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
🖥 Знали, что использование оператора LIMIT может значительно ускорить запросы?
#новичкам

Когда выполняется запрос, например, на выборку всех данных из таблицы, это может занять много времени, если данных слишком много.

Но вот используя LIMIT, можно ограничить количество возвращаемых строк. Запрос ниже вернет только 5 строк из таблицы, а не все данные:
SELECT * FROM таблица LIMIT 5;


Покажу вам ещё один пример использования, где вернется только первые 10 имен сотрудников, чтобы стало понятнее:
SELECT name FROM Employees LIMIT 10;


🔥 Поэтому, всегда ограничивайте выборку с помощью LIMIT, если не нужно извлекать все строки — это ускоряет выполнение запросов.

SQL Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
📖 MySQL по максимуму

В книге рассказывается о постановке целей уровня обслуживания, проектировании схем, индексов, запросов, а также о настройке сервера, операционной системы и оборудования

Автор: Ботрос Сильвия, Тинли Джереми
Год: 2023


⬇️ Cкачать книгу

➡️ SQL Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
animation.gif
16.2 MB
Делюсь интересным сайтом — CodeLibs 😎

Там есть множество полезных материалов по программированию, включая статьи, справочники, и примеры кода.

📌 Ссылочка: codelibs.ru

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5
🖥 Знакомы с базовыми методами для работы с таблицами?

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

➡️ SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
SQL Zoo — это интерактивный учебник, который позволяет практиковаться в написании SQL-запросов прямо в браузере.

📌 Ссылочка: sqlzoo.net

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🖥 Работа с временными таблицами

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

Временные таблицы создаются с помощью команды CREATE TEMPORARY TABLE. Например, если вы хотите сохранить заказы с суммой больше 100:
CREATE TEMPORARY TABLE TempOrders AS  
SELECT * FROM Orders WHERE TotalAmount > 100;


Дам вам ещё один пример, представьте, что вам нужно подсчитать, сколько каждый клиент потратил в вашем магазине. С временной таблицей это будет выглядеть так:
SELECT t.CustomerID, SUM(t.TotalAmount) AS TotalSpent  
FROM TempOrders t
JOIN Customers c ON t.CustomerID = c.ID
GROUP BY t.CustomerID;


Ещё для ускорения работы можно создавать индексы на временные таблицы, примерно так:
CREATE INDEX idx_customer ON TempOrders (CustomerID);


🔥 Важно, что эти таблицы существуют только в рамках текущей сессии. Когда сессия завершается, таблица исчезает.

SQL Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
🖥 Использование подзапросов для сложных выборок

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

Виды подзапросов:

• Подзапросы в SELECT — позволяют возвращать данные на основе результатов другого запроса.

• Подзапросы в WHERE — используются для фильтрации данных, основываясь на значениях, возвращаемых другим запросом.


🔥 — если узнал новое
🤝 если уже пользовался

➡️ SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ Вот с чего точно стоит начинать изучение проги:

Roadmap.sh — сайт, на котором собран план обучения для всех IT направлений. Все темы схематично отображены в нужной последовательности для поэтапного изучения.

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
📖 SQL Полное руководство

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

Автор: Джеймс Р. Грофф
Год: 2015


⬇️ Скачать книгу

➡️ SQL Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
🖥 Операторы JOIN

В этой шпаргалке собраны все методы JOIN, которые нужны для объединения данных из разных таблиц, позволяя извлекать связанные записи и строить сложные запросы.

➡️ SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤝4👍1
photo_2024-12-07_18-01-47.jpg
135 KB
Это ментальная карта SQL, которая организует основные команды и концепты языка SQL в виде схемы

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Stepik — это обучающая платформа, которая предоставляет онлайн-курсы и интерактивные задания по программированию

📌 Ссылочка: stepik.org

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6
Самые используемые команды Linux 🔫

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5