SQL Flashcards
verifier contraintes
CHECK (condition)
CHECK (condition)
verifier contraintes
CREATE TABLE nom de la table (nom des champs)
Creer table
Creer table
CREATE TABLE nom de la table (nom des champs)
Declarer cle etrangere
FOREIGN KEY (nom de la cle) REFERENCES nomtable (Nomchamp)
FOREIGN KEY (nom de la cle) REFERENCES nomtable (Nomchamp)
Declarer cle etrangere
Declarer cle primaire
PRIMARY KEY (nom du champ)
PRIMARY KEY (nom du champ)
Declarer cle primaire
modifier structure table
ALTER TABLE nomtable typemodif nomduchamp (type, contrainte)
ALTER TABLE nomtable typemodif nomduchamp (type, contrainte)
modifier structure table
ALTER TABLE nomtable ADD COLUMN nomchamp (type, contrainte)
Ajouter une colonne
Ajouter une colonne
ALTER TABLE nomtable ADD COLUMN nomchamp (type, contrainte)
supprimer une colonne
ALTER TABLE nomtable DROP COLUMN nomchamp
ALTER TABLE nomtable DROP COLUMN nomchamp
supprimer une colonne
Ajouter une contrainte
ALTER TABLE nomtable ADD CONSTRAINT NomChamp contrainte
ALTER TABLE nomtable ADD CONSTRAINT NomChamp contrainte
Ajouter une contrainte
Insérer donnée
INSERT INTO nomtable (nomduchamp) VALUES (valeurs)
mettre a jour les données
UPDATE nomtable SET nomduchamp = valeur
UPDATE nomtable SET nomduchamp = valeur
mettre a jour les données
jointure fermée, les données doivent être à la fois dans les 2 tables
INNER JOIN
INNER JOIN
jointure fermée, les données doivent être à la fois dans les 2 tables
jointure ouverte, on lit les données de la table de gauche en y associant éventuellement celle de la table de droite.
LEFT [OUTER] JOIN
LEFT [OUTER] JOIN
jointure ouverte, on lit les données de la table de gauche en y associant éventuellement celle de la table de droite.
RIGHT [OUTER] JOIN
jointure ouverte, on lit les données de la table de droite en y associant éventuellement celle de la table de gauche.
jointure ouverte, on lit les données de la table de droite en y associant éventuellement celle de la table de gauche.
RIGHT [OUTER] JOIN
On Delete Restrict OU on update restrict
Erreur de suppression/mise a jour des données (clé primaire)
Erreur de suppression/mise a jour des données (clé primaire)
On Delete Restrict OU on update restrict
Accorder droits
Grant ON TO
Grant ON TO
Accorder droits
Accorder droits Super ADMIN
Grant on from WITH GRANT OPTION
Grant on from WITH GRANT OPTION
Accorder droits Super ADMIN
Accorder TOUS les droits
GRANT ALL ON nomtable TO utilisateur
Supprimer les droits
REVOKE droit ON table FROM utilisateur
REVOKE droit ON table FROM utilisateur
Supprimer les droits
Supprimer les droits sur toute la hiérarchie
REVOKE droit ON table FROM utilisateur CASCADE
REVOKE droit ON table FROM utilisateur CASCADE
Supprimer les droits sur toute la hiérarchie
REVOKE GRANT OPTION FOR select ON table FROM utilisateur
révoquer les droits de super utilisateur
révoquer les droits de super utilisateur
REVOKE GRANT OPTION FOR select ON table FROM utilisateur
Créer procedure
CREATE PROCEDURE nomProcedure(param 1 type, param2 type)
BEGIN
Instruction terminée par ‘;’
END
CREATE PROCEDURE nomProcedure(param 1 type, param2 type)
BEGIN
Instruction terminée par ‘;’
END
Créer procedure
Que doit-on faire en début de procédure
Changer le délimiteur
quand changer le délimiteur
en début de procédure