Шпаргалки по SQL: сохранить и не забыть

Отредактировано

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

46К открытий52К показов

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

  1. Ключевые слова
  2. Комментарии
  3. Операторы
  4. Джойны
  5. Другие шпаргалки по SQL

Ключевые слова

Это перечень ключевых слов в SQL с описаниями и примерами использования. Зарезервированные ключевые слова используются для определения и манипулирования данными.

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

Шпаргалки по SQL: сохранить и не забыть 1

Комментарии

Однострочные комментарии в SQL начинаются с двух тире -- и продолжаются до конца строки:

			-- Однострочный комментарий на Tproger
		

Многострочные комментарии в SQL напоминают комментирование в Java. Они начинаются со слеша и звёздочки /* и заканчиваются звёздочкой со слешем */:

			/*
 Многострочный SQL-комментарий на Tproger
*/
SELECT * FROM users
		

Примечание Синтаксис комментариев зависит от системы, к которой выполняется запрос.

Операторы

Чтобы не путаться, разобьём в этой шпаргалке операторы SQL по разным столбцам в соответствии с их типом:

Шпаргалки по SQL: сохранить и не забыть 2

Джойны

JOIN используется для связи двух или более таблиц с помощью общих атрибутов внутри них. Соединение таблиц может быть внутренним (INNER) или внешним (OUTER), причём внешнее соединение может быть левым (LEFT), правым (RIGHT) или полным (FULL).

  • INNER JOIN — получение записей с одинаковыми значениями в обеих таблицах, т.е. получение пересечения таблиц.
  • FULL OUTER JOIN — объединяет записи из обеих таблиц (если условие объединения равно true) и дополняет их всеми записями из обеих таблиц, которые не имеют совпадений. Для записей, которые не имеют совпадений из другой таблицы, недостающее поле будет иметь значение NULL.
  • LEFT JOIN — возвращает все записи, удовлетворяющие условию объединения, плюс все оставшиеся записи из внешней (левой) таблицы, которые не удовлетворяют условию объединения.
  • RIGHT JOIN — работает точно так же, как и левое объединение, только в качестве внешней таблицы будет использоваться правая.

Держите понятную иллюстрацию вышеизложенного:

Шпаргалки по SQL: сохранить и не забыть 3

Пример: следующий запрос выберет все заказы из таблицы orders с информацией о клиенте из таблицы customers:

			SELECT orders.orderId, customers.customerName
FROM orders
INNER JOIN customers ON orders.customerId = customers.customerId;
		

Другие шпаргалки по SQL

Следующая шпаргалка очень пригодится, потому как включает также агрегатные и строковые функции. Всё это с доступными примерами:

Ещё одна удобная шпаргалка по SQL с типами данных и командами, объединёнными по общим признакам. Есть примеры использования:

Шпаргалки по SQL: сохранить и не забыть 4

Также рекомендуем ознакомиться с основными командами SQL, которые должен знать каждый программист.

Следите за новыми постами
Следите за новыми постами по любимым темам
46К открытий52К показов