0% ont trouvé ce document utile (0 vote)
11 vues2 pages

Requêtes DML en SQL : Guide Pratique

Le cours présente les requêtes de manipulation de données (DML) en SQL, qui incluent l'insertion, la mise à jour, la suppression et la lecture des données dans une table. Des exemples pratiques sont fournis avec la table 'patient', illustrant l'utilisation des commandes INSERT INTO, SELECT, UPDATE et DELETE. Ces requêtes sont essentielles pour gérer efficacement les données dans une base de données relationnelle.

Transféré par

THE RISING SUN
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)
11 vues2 pages

Requêtes DML en SQL : Guide Pratique

Le cours présente les requêtes de manipulation de données (DML) en SQL, qui incluent l'insertion, la mise à jour, la suppression et la lecture des données dans une table. Des exemples pratiques sont fournis avec la table 'patient', illustrant l'utilisation des commandes INSERT INTO, SELECT, UPDATE et DELETE. Ces requêtes sont essentielles pour gérer efficacement les données dans une base de données relationnelle.

Transféré par

THE RISING SUN
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

Cours sur les requêtes de manipulation de données en SQL

Introduction
Le langage SQL (Structured Query Language) est un outil fondamental pour la gestion des
bases de données relationnelles. Parmi les différentes catégories de requêtes SQL, les
requêtes de manipulation de données (Data Manipulation Language, ou DML) permettent
d'interagir avec les données contenues dans une table. Ces opérations incluent l'insertion, la
mise à jour, la suppression et la lecture des données.

Les principales requêtes DML


1. INSERT INTO : Permet d'ajouter de nouvelles données dans une table.
2. SELECT : Utilisée pour lire et afficher les données d'une table.
3. UPDATE : Sert à modifier des données existantes dans une table.
4. DELETE : Permet de supprimer des données d'une table.

Application pratique sur la table 'patient'


Voici comment utiliser ces requêtes avec la table 'patient' ayant les champs suivants : nom,
prenom, age, numero_telephone, sexe.

1. Insertion de données : INSERT INTO


La requête INSERT INTO permet d'ajouter une nouvelle ligne dans la table. Exemple :

INSERT INTO patient (nom, prenom, age, numero_telephone, sexe)


VALUES ('Martin', 'Alice', 30, '0611223344', 'Féminin');

Cette commande ajoute un nouveau patient appelé Alice Martin, âgée de 30 ans.

2. Lecture des données : SELECT


La requête SELECT permet de lire les données. Exemple :

SELECT * FROM patient;

Cette commande retourne toutes les lignes et colonnes de la table 'patient'.

Pour sélectionner uniquement certains champs :

SELECT nom, prenom FROM patient WHERE age > 30;

Cette commande retourne les noms et prénoms des patients ayant plus de 30 ans.

3. Mise à jour des données : UPDATE


La requête UPDATE permet de modifier des données existantes. Exemple :
UPDATE patient
SET numero_telephone = '0655443322'
WHERE nom = 'Martin' AND prenom = 'Alice';

Cette commande met à jour le numéro de téléphone de la patiente Alice Martin.

4. Suppression de données : DELETE


La requête DELETE permet de supprimer des données. Exemple :

DELETE FROM patient


WHERE age < 25;

Cette commande supprime tous les patients ayant moins de 25 ans.

Conclusion
Les requêtes DML sont essentielles pour manipuler les données dans une base relationnelle.
En combinant les commandes INSERT INTO, SELECT, UPDATE et DELETE, vous pouvez
gérer efficacement les données stockées dans vos tables. La pratique sur des exemples
concrets, comme la table 'patient', est un excellent moyen d’acquérir une maîtrise de ces
opérations.

Vous aimerez peut-être aussi