Синтаксис MySQL регулируется Американским национальным институтом стандартов (ANSI) и Международной организацией по стандартизации (ISO).
Выражения MySQL
Выражения MySQL очень просты и понятны, они читаются как обычный английский язык, но имеют определенный синтаксис.
Выражения MySQL состоят из последовательности ключевых слов (операторов), идентификаторов и т.д., оканчивающихся точкой с запятой (;). Вот пример правильного выражения MySQL:
SELECT name, position, salary FROM employees WHERE salary > 50000;
Для лучшей читаемости вы также можете написать то же выражение, как показано ниже:
SELECT name, position, salary FROM employees WHERE salary > 50000;
Используйте точку с запятой в конце выражения MySQL - она завершает выражение и передает его на сервер базы данных. Некоторые системы управления базами данных (СУБД), однако, не имеют таких требований, но это считается хорошей практикой.
Чувствительность к регистру в MySQL
Рассмотрим другое выражение MySQL, которое извлекает записи из таблицы сотрудников:
SELECT name, position, salary FROM employees;
Это выражение так же может быть записано следующим образом:
select name, position, salary from employees;
Ключевые слова MySQL нечувствительны к регистру, что означает, что SELECT совпадает с select. Но имена баз данных и таблиц могут зависеть от регистра в зависимости от операционной системы. В общем, платформы Unix или Linux чувствительны к регистру, а платформы Windows - нет.
Комментарии MySQL
Комментарий - это просто текст, который игнорируется ядром базы данных. Комментарии могут быть использованы для быстрой подсказки о выражении MySQL.
MySQL поддерживает как однострочные, так и многострочные комментарии. Чтобы написать однострочный комментарий, начните строку с двух последовательных дефисов (-). Например:
-- Select employees SELECT name, position, salary FROM employees;
Для написания многострочных комментариев начинайте комментарий с косой черты, за которой следует звездочка (/*), и заканчивайте комментарий звездочкой, за которой следует косая черта (*/), например:
/* This is a multiline comment */ SELECT name, position, salary FROM employees;
Оставить комментарий