Синтаксис SQL

Базовый SQL
≈ 1 мин чтения

SQL состоит из выражений

Работа с базой строится вокруг SQL-выражений: каждое выражение формулирует отдельное действие — создать объект базы, добавить данные, изменить их или получить результат. Выражение обычно состоит из ключевых слов SQL, имён таблиц и столбцов, значений и дополнительных конструкций.

SELECT id, name
FROM users;

Здесь SELECT и FROM — ключевые слова языка, id и name — имена столбцов, а users — имя таблицы. Точка с запятой завершает выражение и особенно полезна, когда подряд выполняется несколько команд.

Регистр и форматирование

В большинстве СУБД ключевые слова SQL не зависят от регистра, поэтому SELECT и select обычно означают одно и то же. В учебном материале мы будем писать ключевые слова в верхнем регистре: так структура запроса заметнее. Сам запрос можно разбивать на несколько строк — пробелы и переносы помогают читать его и обычно не меняют смысл.

Диалекты SQL немного различаются. Базовые конструкции похожи во всех популярных реляционных СУБД, но отдельные типы данных, функции и синтаксис могут отличаться. В курсе мы сначала опираемся на общие идеи языка.