English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Грамматика SQL регулируется Американским национальным стандартным обществом (ANSI) и Международной организацией по стандартизации (ISO).
SQL-запрос очень прост и ясен, как обычный английский, но имеет специфическую грамматику.
SQL-запрос состоит из серии ключевых слов, идентификаторов и т.д., завершенных точкой с запятой (;). Это пример действительного SQL-запроса.
SELECT emp_name, hire_date, salary FROM employees WHERE salary > 5000;
Чтобы улучшить читаемость, вы также можете написать такую же команду, например:
SELECT emp_name, hire_date, salary FROM employees WHERE salary > 5000;
В конце SQL-запроса используется точка с запятой (-) для завершения запроса или для отправки запроса на сервер базы данных. Однако, некоторые системы управления базами данных не требуют этого, но использование точки с запятой является лучшей практикой.
В следующих разделах мы подробно рассмотрим каждую часть этих команд.
Примечание: Внутри SQL-запроса может быть любое количество строк, но при условии, что ни одна строка не разрушает ключевые слова, значения, выражения и т.д.
Рассмотрим другой изСотрудникSQL-запрос для поиска записей в таблице:
SELECT emp_name, hire_date, salary FROM employees;
Вы также можете написать такую же команду, например:
select emp_name, hire_date, salary from employees;
Ключевые слова SQL не различают регистр, что означает SELECT и SELECT. Однако, имя базы данных и имя таблицы могут различаться по регистру, что зависит от операционной системы. Обычно, Unix или Linux платформы различают регистр, в то время как Windows платформа не различает регистр.
Совет: }}Рекомендуется писать ключевые слова SQL в верхнем регистре, чтобы они отличались от другого текста в SQL-запросе и лучше понимались.
Комментарии это текст, который база данных пропускает. Комментарии могут использоваться для предоставления быстрого описания SQL-запросов.
SQL поддерживает однострочные и многострочные комментарии. Чтобы написать однострочный комментарий, используйте два続ающихся обратных слеша (--) в начале строки. Например:
-- Выбор всех сотрудников SELECT * FROM employees;
Но чтобы написать многострочный комментарий, добавьте слеш и звездочку перед ним (/*), а затем добавьте еще одну звездочку и слеш в конце (*/), как показано ниже:
/* Выбор всех зарплат Сотрудники с зарплатой более 5000 */ SELECT * FROM employees WHERE salary > 5000;