Шпаргалки по SQL: сохранить и не забыть
Держите полезные шпаргалки по SQL, с которыми вы никогда не забудете основное из работы с реляционными базами данных.
47К открытий54К показов
С этими шпаргалками по SQL можно не бояться, что в ответственный момент вы что-то забудете. Сохраняйте в закладки и используйте в работе с реляционными базами данных.
Ключевые слова
Это перечень ключевых слов в SQL с описаниями и примерами использования. Зарезервированные ключевые слова используются для определения и манипулирования данными.
Шпаргалка с ключевыми словами SQL позволит вспомнить необходимую информацию в нужный момент, особенно это актуально перед собеседованиями.
Комментарии
Однострочные комментарии в SQL начинаются с двух тире --
и продолжаются до конца строки:
Многострочные комментарии в SQL напоминают комментирование в Java. Они начинаются со слеша и звёздочки /*
и заканчиваются звёздочкой со слешем */
:
Примечание Синтаксис комментариев зависит от системы, к которой выполняется запрос.
Операторы
Чтобы не путаться, разобьём в этой шпаргалке операторы SQL по разным столбцам в соответствии с их типом:
Джойны
JOIN
используется для связи двух или более таблиц с помощью общих атрибутов внутри них. Соединение таблиц может быть внутренним (INNER
) или внешним (OUTER
), причём внешнее соединение может быть левым (LEFT
), правым (RIGHT
) или полным (FULL
).
INNER JOIN
— получение записей с одинаковыми значениями в обеих таблицах, т.е. получение пересечения таблиц.FULL OUTER JOIN
— объединяет записи из обеих таблиц (если условие объединения равноtrue
) и дополняет их всеми записями из обеих таблиц, которые не имеют совпадений. Для записей, которые не имеют совпадений из другой таблицы, недостающее поле будет иметь значениеNULL
.LEFT JOIN
— возвращает все записи, удовлетворяющие условию объединения, плюс все оставшиеся записи из внешней (левой) таблицы, которые не удовлетворяют условию объединения.RIGHT JOIN
— работает точно так же, как и левое объединение, только в качестве внешней таблицы будет использоваться правая.
Держите понятную иллюстрацию вышеизложенного:
Пример: следующий запрос выберет все заказы из таблицы orders
с информацией о клиенте из таблицы customers
:
Другие шпаргалки по SQL
Следующая шпаргалка очень пригодится, потому как включает также агрегатные и строковые функции. Всё это с доступными примерами:
Ещё одна удобная шпаргалка по SQL с типами данных и командами, объединёнными по общим признакам. Есть примеры использования:
Также рекомендуем ознакомиться с основными командами SQL, которые должен знать каждый программист.
47К открытий54К показов