Гайды по БД и SQL
6.56K subscribers
2.49K photos
735 videos
84 files
2.44K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
Избегаем часто встречающихся ошибок при работе с MySQL

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

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

Гайды по БД и SQL
👍10
Какой оператор имеет больший приоритет: AND или OR (если они используются совместно)?

Ответ:
AND имеет больший приоритет, нежели OR.

Гайды по БД и SQL
👍14🤯1
Как использовать базу данных MySQL в Java

В этой статье мы научимся подключаться к базе данных MySQL из Java-кода и выполнять простые запросы для получения и обновления данных. Для того, чтобы получить доступ к базе данных, мы будем использовать JDBC (Java Database Connectivity) API, который входит в стандартную библиотеку Java.

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

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

Мы подготовили для вас шикарный конспект с подсказками и фишками, которые значительно прокачают вашу работу с SQL ❤️

Гайды по БД и SQL
👍7🆒4
COALESCE - это специальное выражение, которое вычисляет по порядку каждый из своих аргументов и на выходе возвращает значение первого аргумента, который был не NULL.

Пример:
 SELECT COALESCE(NULL, NULL, 1, 2, NULL, 3)
# 1

Гайды по БД и SQL
👍12🔥2
Как работают подстановочные знаки?

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

Гайды по БД и SQL
👍8
Функция DAYOFMONTH возвращает день месяца для заданной даты (число от 1 до 31).

Синтаксис:
SELECT DAY(дата) FROM имя_таблицы WHERE условие

Пример: из даты извлекается номер дня месяца:
SELECT *, DAY(date) as day FROM workers

Гайды по БД и SQL
👍10
20 вопросов и ответов на знание базы данных SQLite

Хорошая подготовка - залог успешного прохождения интервью. Автор собрал топ-20 вопросов на знание базы данных SQLite.

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

Гайды по БД и SQL
👍8
Media is too big
VIEW IN TELEGRAM
Курс по SQL для начинающих

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

47:12 | Подзапросы в SQL
1:07:31 | Соединения (JOIN)
1:50:44 | DDL: создание БД, таблиц и их модификация
1:58:17 | Базовые SELECT запросы
2:06:30 | (Введение в PostgreSQL

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

Гайды по БД и SQL
👍10
📕 Книга «SQL Server. Наладка и оптимизация для профессионалов»

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

В общем, в какой бы роли вы ни работали с SQL Server, эта книга для вас.

Гайды по БД и SQL
👍11
🌞 Почему реляционные базы победилиГайды по БД и SQL

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

Гайды по БД и SQL
👍9
В чем разница между функциями NOW() и CURRENT_DATE() в PostgreSQL/MySQL?

Ответ:
Основное различие между NOW() и CURRENT_DATE() заключается в том, что NOW() получает текущую дату и время в формате 'YYYY-MM-DD HH:MM:SS', а CURRENT_DATE() получает дату текущего дня 'YYYY-MM-DD'.

Гайды по БД и SQL
👍7🔥42
20 вопросов и ответов на знание базы данных SQLite

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

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

Гайды по БД и SQL
👍73
Подзапросы в команде INSERT

В команде INSERT подзапросы могут применяться для определения значения, которое вставляется в один из столбцов, что в принципе уже ранее рассматривалось:
INSERT INTO companies (name) VALUES ('Microsoft'), ('Google'), ('JetBrains');

INSERT INTO users (name, age, company_id) VALUES
('Tom', 37, (SELECT id FROM companies WHERE name='Microsoft');

Гайды по БД и SQL
👍13
Как рисовать с помощью SQL?

........8.8...........8.8........
.....8.....................8.....
.............8.....8.............
..8............8.8............8..
.8..............8..............8.
................8................
8...............................8
.8.............................8.
..8...........................8..
.....8.....................8.....
........8...............8........
..........8...........8..........
.............8.....8.............
...............8.8...............
................8................
................8................

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

Гайды по БД и SQL
👍11🔥7
Media is too big
VIEW IN TELEGRAM
Что такое NoSQL и нереляционные базы данных ⁉️

Вы узнаете:
🔹 Что такое NoSQL
🔹 Что такое нереляционные базы данных
🔹 Отличие NoSQL от SQL
🔹 Хранение данных в виде колонок
🔹 Хранение данных в виде документов
🔹 Работа с запросами в NoSQL
🔹 Применение NoSQL

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

Гайды по БД и SQL
👍9🤔3
Принципы организации распределенных баз данных (2021)

Автор:
Есу М. Т. , Вальдуриес П.

О книге: в книге представлено подробное описание распределенных и параллельных баз данных с учетом новейших технологий.

Гайды по БД и SQL
👍73
Как хранить сеть дорог в БД для построения маршрута?

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

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

Гайды по БД и SQL
👍11🔥2
Что такое покрывающий индекс? Уникальный индекс?

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

Гайды по БД и SQL
👍10🔥6
Копирование данных из одной таблицы в другую

Часто при работе с базами данных возникает необходимость в создании копий любых таблиц, с целью резервирования или модификации. Чтобы сделать полную копию таблицы в SQL предусмотрен отдельный оператор SELECT INTO.

Пример:
нам нужно создать копию таблицы Sellers, нужно будет прописать запрос следующим образом:
SELECT * INTO Sellers_new
FROM Sellers

Гайды по БД и SQL
🔥10🆒53