70
pages
Français
Documents scolaires
Écrit par
Julien Dehos
Publié par
orkie0
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
70
pages
Français
Documents scolaires
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
L3 Informatique
Bases de données 3
CM2 - Rappels de SQL (2/2)Plan du cours
● Interroger la base (LR)
● Manipuler les données (LMD)
● Définir les données (LDD)
● Contrôler les données (LCD)
L3-BD3-CM2 Rappels de SQL (2/2) 2Plan du cours
● Interroger la base (LR)
● Manipuler les données (LMD)
● Définir les données (LDD)
● Contrôler les données (LCD)
L3-BD3-CM2 Rappels de SQL (2/2) 3Manipulation de données
● Principe :
● Modifier les données contenues dans les tables
L3-BD3-CM2 Rappels de SQL (2/2) 4Manipulation de données
● 3 fonctionnalités possibles :
● Insertion d'enregistrements dans une table
● Suppression d'enregistrements dans une table
● Modification d'enregistrements dans une table
L3-BD3-CM2 Rappels de SQL (2/2) 5Insertion d'enregistrements
● Commande INSERT
● 2 syntaxes possibles :
● INSERT INTO <table> [(<colonnes>)]
VALUES (<valeurs>)
● INSERT INTO <table> [(<colonnes>)]
<sous-requête>
L3-BD3-CM2 Rappels de SQL (2/2) 6Insertion d'enregistrements
● Exemples :
● INSERT INTO personne
VALUES (123, 'Dupont', 'Jean') ;
● INSERT INTO personne (prenom, nom, numero)
VALUES ('Jean', 'Dupont', 123) ;
L3-BD3-CM2 Rappels de SQL (2/2) 7Insertion d'enregistrements
● Exemple : ajouter dans temp le nom des
employés dont le salaire dépasse 1200
?
L3-BD3-CM2 Rappels de SQL (2/2) 8Insertion d'enregistrements
● Exemple : ajouter dans temp le nom des
employés dont le salaire dépasse 1200
INSERT INTO temp
(SELECT ename FROM emp WHERE sal>1200) ;
L3-BD3-CM2 Rappels de SQL (2/2) 9Modification d'enregistrements
● Commande UPDATE
● Syntaxe :
UPDATE <table>
SET <colonne_i> = <valeur_i>, ...
WHERE <conditions>
L3-BD3-CM2 Rappels de SQL (2/2) 10