1. Les requêtes
La sélection La mie à jour
Sélection
simple Paramétrés
Regroupement
Avec
Champs
calculés
La structure Les enregistrements
A/M/S
une
colonne
Créer une
table
Supprim
er une
table
A/M/S un
enregistre
ment
2. • SELECT Ch1, Ch2, …. Chn , Fct_Agregation
FROM T1, T2,….Tn
WHERE Jointures/Conditions
GROUP BY Champs existant dans (Select)
HAVING Conditions sur la Fct_Agregation
3. • Afficher (Nom, Prénom, Quantité totale) des
vendeurs qui ont vendu une quantité totale
supérieure à 10.
• SELECT Nom, Prénom, Sum(Qte_v) as [Quantité
totale]
FROM Vendeurs , Ventes
WHERE Vendeurs.Matricule=Ventes.Matricule
GROUP BY Nom, Prénom;
HAVING Sum(Qte_v)>10
4. Les requêtes
La sélection La mie à jour
Sélection
simple Paramétrés
Regroupement
Avec
Champs
calculés
La structure Les enregistrements
A/M/S
une
colonne
Créer une
table
Supprim
er une
table
A/M/S un
enregistre
ment
6. La Structure
• Les contraintes: ( clé étrangère )
ALTER TABLE NomTable
ADD CONSTRAINT NomContrainte FOREIGN KEY (CH1)
REFERENCES Table2(CH2);
• Les contraintes: ( clé primaire)
ALTER TABLE NomTable
ADD CONSTRAINT NomContrainte PRIMARY KEY (CH1);
7. La Structure
• Supprimer une table
Drop table NomTable;
• Supprimer une contrainte
Drop constraint NomContrainte;
8. La Structure
• Ajout des champs
ALTER TABLE NomTable
ADD COLUMN NomCH TYPE;
• Modification le type d’une colonne
ALTER TABLE NomTable
ALTER COLUMN NomCH TYPE;
• Suppression d’une colonne
ALTER TABLE NomTable
DROP COLUMN NomCH ;
9. Les Enregistrements
• Ajout d’un enregistrement:
INSERT INTO NomTable (NomCH1,NomCH2,…,NomCHN)
VALUES (ValeurCh1, ValeurCh2,…, ValeurChN);
• Modification d’un enregistrement:
UPDATE NomTable
SET NomCH=NouvelleValeur
WHERE Conditions;
• Suppression d’un enregistrement
DELETE FROM NomTable
WHERE Conditions;