Базы данных \ MySQL

Оптимизация SQL запросов для ускорения сайтов

От автора: вы знаете, что быстрый сайт == счастливые пользователи, выше рейтинг в google и повышенная конверсия. Возможно, вы думаете, что ваш сайт на WordPress максимально быстрый: вы смотрите за производительностью по статьям «лучшие практики настройки сервера», «решение проблем с медленным кодом» и «перемещение изображений на CDN». Но все ли это?

Продолжить чтение

Базы данных \ MySQL

SQL — RIGHT JOINS

От автора: RIGHT JOIN SQL возвращает все строки из правой таблицы, даже если в левой таблице нет совпадений. Это означает, что, если условие ON соответствует 0 (нолю) записей в левой таблице, объединение все равно вернет строки в результат, но с NULL в каждом столбце из левой таблицы.

Продолжить чтение

Базы данных \ MySQL

SQL — LEFT JOIN

От автора: LEFT JOIN SQL возвращает все строки из левой таблицы, даже если в правой таблице нет совпадений. Это означает, что, если условие ON соответствует 0 (нолю) записей в правой таблице; объединение все равно вернет строку в результат, но с NULL в каждом столбце из правой таблицы.

Продолжить чтение

Базы данных \ MySQL

SQL — Внешний ключ

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

Продолжить чтение

Базы данных \ MySQL

SQL — Создание первичного ключа

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

Продолжить чтение