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.
Pour installer facilement et rapidement PHP, Apache et MySQL sous Windows. >> plus d'infos.
+ de liens
Vous voulez d'autres tutoriaux, d'autres scripts PHP ? Pas de problème, pour avoir tout ça, cliquez >> ici, et consultez aussi >> l'annuaire de liens.
Le PHP en chiffres
6 des dix plus importants sites français utilisent le PHP, contre 2 l'ASP et 2 une technologie non dévoilée.
1'200 fonctions, pour dessiner des images aux formats GIF ou PNG à la volée, tranformer ou créer des fichiers au format PDF, interroger des bases de données avec ou sans ODBC, sans parler de toutes les fonctions HTTP, la manipulation de tableaux, les fichiers, les fonctions mathématiques...
100'000 sites en PHP en janvier 1999, contre
6 millions à ce jour, le PHP ayant été lançé en version 1.0 en janvier 1994.
(source : SVM n°201 février 2002, citant Jupiter MMXI, Security-space et Netcraft)