0% ont trouvé ce document utile (0 vote)
74 vues11 pages

LMD en SQL

Le document présente le LMD (Langage de Manipulation de Données) en SQL, qui permet d'interagir avec les données d'une base de données sans modifier sa structure. Il décrit les principales requêtes SQL telles que SELECT, INSERT, UPDATE et DELETE, avec des exemples de syntaxe. Des exercices pratiques sont également proposés pour créer des tables, insérer des données et effectuer des requêtes simples.

Transféré par

kheyili.youness
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
74 vues11 pages

LMD en SQL

Le document présente le LMD (Langage de Manipulation de Données) en SQL, qui permet d'interagir avec les données d'une base de données sans modifier sa structure. Il décrit les principales requêtes SQL telles que SELECT, INSERT, UPDATE et DELETE, avec des exemples de syntaxe. Des exercices pratiques sont également proposés pour créer des tables, insérer des données et effectuer des requêtes simples.

Transféré par

kheyili.youness
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

11

LMD en SQL
Introduction au LMD

Le LMD permet d’interagir


Définition : directement avec les données
contenues dans les tables d’une base
de données.

Manipuler les données existantes


Rôle sans modifier la structure de la
base.
Principales Requêtes
Récupérer des données.

● SELECT
Ajouter des données.
● INSERT
● UPDATE Modifier des données
existantes.

● DELETE Supprimer des données.


La Requête SELECT

Syntaxe de base : ● SELECT colonnes FROM table WHERE condition;

1. SELECT * FROM Etudiant;

2. SELECT nom, age FROM


Exemples : Etudiant;

3. SELECT * FROM Etudiant


WHERE age > 20;
La Requête SELECT

Syntaxe de base : ● SELECT colonnes FROM table WHERE condition;

1. SELECT * FROM Etudiant WHERE age


> 20 AND nom = 'Ali';

2. SELECT * FROM Etudiant WHERE age


Exemples :
> 20 OR nom = 'Ali';

3. SELECT * FROM Etudiant WHERE NOT


age > 20;
La Requête INSERT

Syntaxe de base : ● INSERT INTO table (colonne1, colonne2, ...) VALUES


(valeur1, valeur2, ...);

INSERT INTO Etudiant (id, nom, age)


Exemple : VALUES (1, 'Ali', 22);
La Requête UPDATE

Syntaxe de base : ● UPDATE table SET colonne1 = valeur1, colonne2 =


valeur2 WHERE condition;

UPDATE Etudiant SET age = 23 WHERE


Exemple : id = 1;
La Requête DELETE

Syntaxe de base : ● DELETE FROM table WHERE condition;

DELETE FROM Etudiant WHERE age <


Exemple : 18;
Exercices pratiques :
•Insertion de données : •Changer l’âge d’Omar en 26.
•Insérer plusieurs étudiants dans la •Suppression de données :
table. •Supprimer les étudiants de moins de
•Exemple :
•INSERT INTO Etudiant (id, nom, age) VALUES (2, 'Fatima', 20); 20 ans.
•INSERT INTO Etudiant (id, nom, age) VALUES (3, 'Omar', 25);

•Récupération de données :
•Récupérer tous les étudiants de plus
de 21 ans.
•Mise à jour des données :
Exercice 2
1. Création des tables (LDD)
○ a. Créez une table Auteur :Elle doit contenir les colonnes suivantes :

■ id_auteur (identifiant unique),nom (nom de l'auteur),nationalite (nationalité de


l'auteur).
○ b. Créez une table Livre :Elle doit contenir les colonnes suivantes :

■ id_livre (identifiant unique),titre (titre du livre),annee_publication (année de


publication),id_auteur (identifiant de l'auteur).
2. Insertion des données (LMD)
○ Insérez des auteurs dans la table Auteur :

■ Ajoutez au moins trois auteurs avec des noms et nationalités variées.


○ Insérez des livres dans la table Livre :

■ Ajoutez au moins quatre livres, chacun associé à un auteur via id_auteur.


Exercice 2
3. Requêtes simples (LMD)
a) Affichez toutes les informations de la table Livre.
b) Affichez tous les noms des auteurs.
c) Trouvez les livres écrits par un auteur spécifique (par exemple, "Victor Hugo").
d) Trouvez les livres publiés avant une certaine année (par exemple, 1900).
e) Comptez le nombre total de livres dans la base de données.
f) Affichez les livres écrits par des auteurs d'une nationalité spécifique (par exemple, "Française").

Vous aimerez peut-être aussi