Vous êtes ici : Accueil > Archives > Tutoriels > SQL standard > Introduction au SQL

< Retour

Introduction au SQL

mises à jour : 21+22.08.2004, 09.08.2005

SQL : "Structured Query Language".

Soit en français langage de requêtes structurées, mis au point par IBM, non pas pour jouer aux échecs contre Kasparov, mais pour assurer la gestion des SGBDR (Systèmes de Gestion de Bases de Données Relationnelles). Devenu depuis un standard de par son succès, il a fait l'objet d'une normalisation ISO.

Le SQL est divisé en trois couches :
- la couche DDL (Data Description Language, langage de description de données) permet de créer, modifier, supprimer tout objet SQL (base, table, tuple, index, vue, ...).
- la DML (Data Manipulation Language, langage de manipulation de données) sert quant à elle à assurer la création, modification, sélection et/ou suppression des données.
- et enfin la DCL (Data Control Language, langage de contrôle d'accès) gère les droits.

Avertissement

Bien que le SQL soit un standard et qu'il soit normalisé par l'ANSI, il n'empêche que tout le monde a fait "sa" version de SQL.
Ces cours sont donc théoriques et correspondent aux fonctions et clauses communes à toutes les versions, mais ne sont pas exhaustifs.
La pratique appliquée au couple PHP / MySQL sera évoquée plus loin.

rédaction des requêtes SQL
MOT RÉSERVÉ Les mots réservés en SQL sont écrits en majuscules, dans la même couleur que l'exemple en début de phrase.
[ ... ] Les éléments entre crochets sont facultatifs. Les crochets ne doivent pas être saisis.
( ... ) Les parenthèses autour de mots ou expressions sont obligatoires.
{ ... | ... } Les valeurs entre accolades séparées par des barres verticales sont des choix multiples. Il ne faut écrire qu'une seule valeur, et sans les accolades ni la barre verticale.

Premier chapitre : >> La sélection.