Partie 1
Chapitre 1
: Afficher des colonnes depuis une table
Exemple sur l'affichage de colonnes depuis une table
Synthèse du chapitre afficher des colonnes depuis une table
Le cours : afficher des colonnes depuis une table
Exercice du chapitre afficher les colonnes d'une table
Chapitre 2
: Trier les données
Exemple du chapitre Trier les données
Synthèse trier des données
Exercice du chapitre trier les données
Chapitre 3
: Les jointures : afficher des colonnes depuis plusieurs tables
Exemple du thème sur les jointures
Synthèse sur les jointures
Exercice sur les jointures
Chapitre 4
: Les restrictions ou sélectionner les lignes à afficher : WHERE
Exemple sur les restrictions
Exemple SQL n°1
Exemple SQL n°2
Exemple SQL n°3
Exemple SQL n°4
Exemple SQL n°5
Exemple SQL n°6
Exemple SQL n°7
Exemple SQL n°8
Synthèse sur les restrictions
Exercice sur les restrictions
Chapitre 5
: Les champs calculés et les fonctions d'agrégat
Exemple sur les champs calculés et les agrégats
Synthèse sur les fonctions et les agrégats
Exercice sur les fonctions et les agrégats
Chapitre 6
: Regrouper : GROUP BY
Chapitre 7
: Faire des restrictions à l'aide de champs calculés ou des fonctions : HAVING
Exemple sur les Having
Synthèse sur le Having
Exercice sur les Having
Partie 2
Chapitre 1
: Insérer de nouvelles lignes dans une table
Chapitre 2
: Effacer les données de la base
Chapitre 3
: Modifier des données de la table
Partie 3
Chapitre 1
: Créer des tables
Chapitre 2
: Supprimer des tables
Exemple sur la suppression de table
Synthèse sur la suppression de table
Exercice sur la suppression de table
1
Chapitre 1
:
Créer des tables
Exemple création table : Exemple SQL n°1
Les questions doivent vous aider à comprendre le code présenté ci-dessous.
Une fois que vous tenez la solution, vous pouvez afficher la réponse en cliquant sur l’intitulé de la question.
1.Combien de requête sont présentées dans cette exemple ?
R : 2. Une requête CREATE TABLE et une requête INSERT INTO
2.Regardez la base obtenue. A quoi ont servi ces requêtes ?
R : Créer une table et y insérer des données.
3.Observez la première requête. Quelle instruction permet de créer la table ?
R : CREATE TABLE suivi du nom de la table. Ici la table créée s'appelle CD.
4.A quoi correspondent codecd et nomcd
R : Ce sont les nom des champs créés (les titres des colonnes de la table CD)
5.A quoi correspondent INT et VARCHAR (pensez aux cours d'algo1) ?
R : Ce sont les types de variables. INT correspond à INTEGER c'est à dire des nombres entiers. VARCHAR(40) veut dire des chaines de caractère d'une taille maximale de 40 caractères.
6.Que veut dire PRIMARY KEY
R : PRIMARY KEY veut dire clé primaire. Ici le champ CodeCD est la clé primaire de la table CD. La clé primaire est le champ qui permet d'identifier chaque ligne de la table. Cela implique que chaque CodeCD est unique : 2 CD ne peuvent avoir le même CodeCD.
CREATE TABLE Cd (codecd INT, nomcd VARCHAR(40), PRIMARY KEY (codecd));
INSERT INTO Cd values('1', 'Dub side of the moon');
Table Clients (codecli, prenomcli, nomcli, ruecli, cpcli, villecli)
Clé primaire : codecli
Table Films (codefilm, nomfilm)
Clé primaire : codefilm
Table Locations (codecli, codefilm, datedebut, duree)
Clé primaire : codecli, codefilm
Clé étrangère : codefilm de la table Films, codecli de la table Clients
Clé primaire : codecli
Table Films (codefilm, nomfilm)
Clé primaire : codefilm
Table Locations (codecli, codefilm, datedebut, duree)
Clé primaire : codecli, codefilm
Clé étrangère : codefilm de la table Films, codecli de la table Clients
1 / 2
Exemple création table
Exemple création table