SQL Flashcards

(42 cards)

1
Q

verifier contraintes

A

CHECK (condition)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CHECK (condition)

A

verifier contraintes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CREATE TABLE nom de la table (nom des champs)

A

Creer table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Creer table

A

CREATE TABLE nom de la table (nom des champs)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Declarer cle etrangere

A

FOREIGN KEY (nom de la cle) REFERENCES nomtable (Nomchamp)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

FOREIGN KEY (nom de la cle) REFERENCES nomtable (Nomchamp)

A

Declarer cle etrangere

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Declarer cle primaire

A

PRIMARY KEY (nom du champ)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

PRIMARY KEY (nom du champ)

A

Declarer cle primaire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

modifier structure table

A

ALTER TABLE nomtable typemodif nomduchamp (type, contrainte)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ALTER TABLE nomtable typemodif nomduchamp (type, contrainte)

A

modifier structure table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ALTER TABLE nomtable ADD COLUMN nomchamp (type, contrainte)

A

Ajouter une colonne

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ajouter une colonne

A

ALTER TABLE nomtable ADD COLUMN nomchamp (type, contrainte)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

supprimer une colonne

A

ALTER TABLE nomtable DROP COLUMN nomchamp

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

ALTER TABLE nomtable DROP COLUMN nomchamp

A

supprimer une colonne

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Ajouter une contrainte

A

ALTER TABLE nomtable ADD CONSTRAINT NomChamp contrainte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

ALTER TABLE nomtable ADD CONSTRAINT NomChamp contrainte

A

Ajouter une contrainte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Insérer donnée

A

INSERT INTO nomtable (nomduchamp) VALUES (valeurs)

18
Q

mettre a jour les données

A

UPDATE nomtable SET nomduchamp = valeur

19
Q

UPDATE nomtable SET nomduchamp = valeur

A

mettre a jour les données

20
Q

jointure fermée, les données doivent être à la fois dans les 2 tables

21
Q

INNER JOIN

A

jointure fermée, les données doivent être à la fois dans les 2 tables

22
Q

jointure ouverte, on lit les données de la table de gauche en y associant éventuellement celle de la table de droite.

A

LEFT [OUTER] JOIN

23
Q

LEFT [OUTER] JOIN

A

jointure ouverte, on lit les données de la table de gauche en y associant éventuellement celle de la table de droite.

24
Q

RIGHT [OUTER] JOIN

A

jointure ouverte, on lit les données de la table de droite en y associant éventuellement celle de la table de gauche.

25
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
26
On Delete Restrict OU on update restrict
Erreur de suppression/mise a jour des données (clé primaire)
27
Erreur de suppression/mise a jour des données (clé primaire)
On Delete Restrict OU on update restrict
28
Accorder droits
Grant ON TO
29
Grant ON TO
Accorder droits
30
Accorder droits Super ADMIN
Grant on from WITH GRANT OPTION
31
Grant on from WITH GRANT OPTION
Accorder droits Super ADMIN
32
Accorder TOUS les droits
GRANT ALL ON nomtable TO utilisateur
33
Supprimer les droits
REVOKE droit ON table FROM utilisateur
34
REVOKE droit ON table FROM utilisateur
Supprimer les droits
35
Supprimer les droits sur toute la hiérarchie
REVOKE droit ON table FROM utilisateur CASCADE
36
REVOKE droit ON table FROM utilisateur CASCADE
Supprimer les droits sur toute la hiérarchie
37
REVOKE GRANT OPTION FOR select ON table FROM utilisateur
révoquer les droits de super utilisateur
38
révoquer les droits de super utilisateur
REVOKE GRANT OPTION FOR select ON table FROM utilisateur
39
Créer procedure
CREATE PROCEDURE nomProcedure(param 1 type, param2 type) BEGIN Instruction terminée par ';' END
40
CREATE PROCEDURE nomProcedure(param 1 type, param2 type) BEGIN Instruction terminée par ';' END
Créer procedure
41
Que doit-on faire en début de procédure
Changer le délimiteur
42
quand changer le délimiteur
en début de procédure