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.
Infos pratiques
\ est le caractère d'échappement à utiliser lorsque vous voulez afficher un caractère spécial dans une fonction print() ou echo(), comme un guillemet ou une apostrophe, en fonction du caratère d'encadrement utilisé...
<?phpecho"\"entre guillemets\""; ?>
donne
"entre guillemets"
Tandis que
<?phpecho'l\'apostrophe'; ?>
donne, lui :
l'apostrophe
pareil avec print()...
\n est le caratère qui symbolise le retour à la ligne, on peut l'employer pour aérer le code source s'il est généré par des echo() ou des print(), en effet tout est écrit bout à bout, le \n provoquant un retour à la ligne...
\$ est tout simplement à utiliser lorsque vous voulez imprimer le caractère "dollar" à l'aide de echo() ou print().