SQL Flashcards

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

A

INNER JOIN

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
Q

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

A

RIGHT [OUTER] JOIN

26
Q

On Delete Restrict OU on update restrict

A

Erreur de suppression/mise a jour des données (clé primaire)

27
Q

Erreur de suppression/mise a jour des données (clé primaire)

A

On Delete Restrict OU on update restrict

28
Q

Accorder droits

A

Grant ON TO

29
Q

Grant ON TO

A

Accorder droits

30
Q

Accorder droits Super ADMIN

A

Grant on from WITH GRANT OPTION

31
Q

Grant on from WITH GRANT OPTION

A

Accorder droits Super ADMIN

32
Q

Accorder TOUS les droits

A

GRANT ALL ON nomtable TO utilisateur

33
Q

Supprimer les droits

A

REVOKE droit ON table FROM utilisateur

34
Q

REVOKE droit ON table FROM utilisateur

A

Supprimer les droits

35
Q

Supprimer les droits sur toute la hiérarchie

A

REVOKE droit ON table FROM utilisateur CASCADE

36
Q

REVOKE droit ON table FROM utilisateur CASCADE

A

Supprimer les droits sur toute la hiérarchie

37
Q

REVOKE GRANT OPTION FOR select ON table FROM utilisateur

A

révoquer les droits de super utilisateur

38
Q

révoquer les droits de super utilisateur

A

REVOKE GRANT OPTION FOR select ON table FROM utilisateur

39
Q

Créer procedure

A

CREATE PROCEDURE nomProcedure(param 1 type, param2 type)
BEGIN
Instruction terminée par ‘;’
END

40
Q

CREATE PROCEDURE nomProcedure(param 1 type, param2 type)
BEGIN
Instruction terminée par ‘;’
END

A

Créer procedure

41
Q

Que doit-on faire en début de procédure

A

Changer le délimiteur

42
Q

quand changer le délimiteur

A

en début de procédure