Requêtes SQL basiques
Il y a 2 catégories de requêtes SQL, celles qui effectuent une action sur les données et celles qui séléctionnent des données.
Les requêtes basiques qui effectuent une action sont :
INSERT, UPDATE, DELETE.
Une chose importante à savoir est que lorsque vous voulez spécifier une chaine de caractère vous devez écrire ' devant et après la valeur : ...WHERE tblNom.Texte='jambon'

La requête INSERT :
Les requêtes INSERT servent à enregistrer de nouvelles données dans une base de données.
Exemple : Monsieur et Madame Dupont ont un nouvel enfant, ils vont l’ajouter dans la base de données.
La syntaxe de la requête INSERT est la suivante :
INSERT INTO tblNom(Champ1,Champ2,Champ3) VALUES(Valeur1,Valeur2,Valeur3);
ou
INTO tblNom VALUES(Valeur1,Valeur2,Valeur3);

La requête UPDATE :
Les requêtes UPDATE servent à modifier un enregistrement d’une table sans avoir à le supprimer puis le réinsérer modifié.
Exemple : Madame Toto se marie avec Monsieur Dupont, elle va donc devoir changer son Nom en Dupont mais gardera son Prénom, son Age, etc…
La syntaxe de la requête UPDATE est la suivante :
UPDATE tblNom SET Champ1=Valeur1, Champ2=Valeur2, Champ3=Valeur3 ;

La requête DELETE :
Les requêtes DELETE sont utilisées pour supprimer des enregistrements dans une table.
Exemple : La grand-mère de Madame Dupont meurt, ils vont devoir la supprimer de la base de données.
La syntaxe de la requête DELETE est la suivante :
DELETE FROM tblNom ;
Ou, pour spécifier un enregistrement précis :
DELETE FROM tblNom WHERE tblNom.Prenom=’Gilberte’;

La requête SELECT
Cette requête n'est pas une requête action car elle ne va pas modifier les données de la base de données. On va se servir d'elle pour afficher des informations.
Exemple : Monsieur Dupont a oublié de la date d'anniversaire de sa femme. Il va donc rechercher ces informations dans la base de données.
La syntaxe d'une requête SELECT est la suivante :
SELECT * FROM tblNom;
L'étoile signifie que l'on veut toutes les informations de chaque colonne.
Si l'on veut séléctionner l'année de naissance de Madame Dupont:
SELECT DateDeNaissance FROM tblNom WHERE tblNom.Nom='Dupont' AND tblNom.Sexe='F';

Anglais Français

©Oliverro 2006 | Valid XHTML 1.0 Transitional | Valid CSS