English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La syntaxe de SQL est soumise à la norme américaine (ANSI) et à l'Organisation internationale de normalisation (ISO).
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.
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.
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;