English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Syntaxe SQL

La syntaxe de SQL est soumise à la norme américaine (ANSI) et à l'Organisation internationale de normalisation (ISO).

Instructions SQL

Les instructions SQL sont très simples et claires, comme l'anglais ordinaire, mais elles ont une syntaxe spécifique.

Les instructions SQL se composent d'une série de mots-clés, d'identificateurs, etc., terminés par un point-virgule (;). Voici un exemple d'instruction SQL valide.

SELECT emp_name, hire_date, salary FROM employees WHERE salary > 5000;

Pour améliorer la lisibilité, vous pouvez également écrire la même instruction, comme suit :

SELECT emp_name, hire_date, salary 
FROM employees 
WHERE salary > 5000;

Utilisez un point-virgule (;) à la fin de l'instruction SQL-Il termine cette instruction ou soumet cette instruction au serveur de base de données. Mais certains systèmes de gestion de bases de données n'ont pas cette exigence, mais son utilisation est une bonne pratique.

Dans les prochaines sections, nous discuterons en détail de chaque partie de ces instructions.

Remarque : Les instructions SQL peuvent contenir un nombre quelconque de retours à la ligne à l'intérieur, à condition que les retours à la ligne ne détruisent pas les mots-clés, les valeurs, les expressions, etc.

La distinction des majuscules et des minuscules dans SQL

Considérez un autre deEmployéLes instructions SQL pour rechercher des enregistrements dans une table :

SELECT emp_name, hire_date, salary FROM employees;

Il est également possible d'écrire la même instruction, comme suit :

select emp_name, hire_date, salary from employees;

Les mots-clés SQL ne font pas de distinction entre les majuscules et les minuscules, ce qui signifie que SELECT est identique à select. Cependant, le nom de la base de données et le nom de la table peuvent distinguer les majuscules et les minuscules, cela dépend de l'exploitation système. Souvent, les plateformes Unix ou Linux distinguent les majuscules et les minuscules, tandis que la plateforme Windows ne le fait pas.

Astuce :Il est recommandé d'écrire les mots-clés SQL en majuscules pour les distinguer du texte d'autres instructions SQL, ce qui facilite ainsi leur compréhension.

Commentaires SQL

Les commentaires sont des textes ignorés par le moteur de base de données. Les commentaires peuvent être utilisés pour fournir des indices rapides sur les instructions SQL.

Le SQL prend en charge les commentaires sur une ligne et sur plusieurs lignes. Pour écrire un commentaire sur une ligne, utilisez deux tirets consécutifs (--)en tant que ligne de début. Par exemple :

--Sélectionnez tous les employés
SELECT * FROM employees;

Cependant, pour écrire des commentaires sur plusieurs lignes, ajoutez une barre oblique en tête du commentaire, puis une étoile (/*),puis ajoutez une étoile après les commentaires, puis une barre oblique (*/),tel que montré ci-dessous :

/* Sélectionnez toutes les salaires
   supérieur5de l'employé 000 */
SELECT * FROM employees
WHERE salary > 5000;