Шпаргалки по SQL: сохранить и не забыть
Держите полезные шпаргалки по SQL, с которыми вы никогда не забудете основное из работы с реляционными базами данных.
54К открытий68К показов
С этими шпаргалками по 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, которые должен знать каждый программист.
54К открытий68К показов







