MariaDB оператор FROM

В этом учебном пособии вы узнаете, как использовать MariaDB оператор FROM с синтаксисом и примерами.

Описание

MariaDB оператор FROM используется для отображения таблиц и любой информации о соединении, необходимой для запроса.

Синтаксис

Синтаксис оператора FROM в MariaDB:

FROM table1
[ { INNER JOIN
| LEFT [OUTER] JOIN
| RIGHT [OUTER] JOIN } table2
ON table1.column1 = table2.column1 ]

Параметры или аргументы

table1 and table2
Таблицы, используемые в MariaDB. Две таблицы объединяются на основе table1.column1 = table2.column1.

Примечание

  • В операторе FROM должна быть указана хотя бы одна таблица.
  • Если в MariaDB операторе FROM указаны две или более таблиц, эти таблицы обычно объединяются с использованием JOIN INNER или OUTER, в отличие от более старого синтаксиса в операторе WHERE.

Пример с одной таблицей

Давайте посмотрим, как использовать оператор FROM для отображения одной таблицы в запросе в MariaDB.
Например:

В этом примере мы перечислили только одну таблицу с названием sites. Поскольку в этом примере задействована только одна таблица, отсутствует информация о соединении, включаемая в операторе FROM.

Пример - несколько таблиц с INNER JOIN

Рассмотрим, как использовать FROM для составления списка с несколькими таблицами и информацией о INNER JOIN.
Например:

В этом примере используется оператор FROM для отображения двух таблиц - sites и pages. Этот пример также включает информацию о соединении в операторе FROM, где мы указываем INNER JOIN между таблицами sites и pages на основе столбца site_id в обоих таблицы.

Пример - несколько таблиц с OUTER JOIN

Рассмотрим, как использовать оператор FROM для отображения нескольких таблиц и информации о LEFT OUTER JOIN.
Например:

В этом примере используется оператор FROM для отображения двух таблиц - sites и server. Этот пример также включает информацию о соединении в операторе FROM, где мы указываем LEFT OUTER JOIN между таблицами sites и server на основе столбца site_id в обоих таблицах.