Cours SQL et MySQL · Module 5: Modifier les données (DML)
Le Bureau du Scribe
Dans cette leçon2
Bienvenue à toi au Bureau du Scribe ! Jusqu'ici, tu as seulement appris à lire les parchemins - tu donnais à la Bibliothèque un ordre SELECT et tu recevais des données en retour. Mais la Bibliothèque n'est pas un fossile. Chaque jour de nouveaux livres arrivent, les prix changent, de nouveaux lecteurs s'inscrivent, et certains parchemins doivent être retirés.
Ici, au Bureau du Scribe, tu apprendras à modifier le contenu des rayons. Dans la langue de la Bibliothèque, on appelle cet art le DML - Data Manipulation Language, le langage de modification des données.
Les trois grandes commandes du scribe
Un scribe manie trois commandes puissantes :
- INSERT - écrire un nouveau parchemin sur un rayon (ajouter une ligne).
- UPDATE - corriger un parchemin existant (modifier des données dans une ligne).
- DELETE - retirer un parchemin du rayon (supprimer une ligne).
Ce ne sont pas des sortilèges innocents comme SELECT. SELECT ne fait qu'afficher les données - il ne casse rien. Mais INSERT, UPDATE et DELETE modifient durablement le contenu de la Bibliothèque.
Le grand avertissement
Retiens bien ces mots, car je les répéterai plus d'une fois : UPDATE et DELETE sans WHERE agissent sur TOUT le rayon. Une commande négligente peut changer le prix de tous les livres ou effacer tous les lecteurs d'un seul coup.
Un bon scribe vise toujours avant d'écrire (WHERE), et seulement ensuite il agit. Dans ce lieu, je t'enseignerai cette discipline. Installons-nous au travail !
Tu as repéré une erreur dans cette leçon ?
Teste tes connaissances
Réponds aux questions de cette leçon. Choisis une réponse pour voir tout de suite si elle est correcte.
1. Qu'est-ce que le DML (langage de manipulation des données) ?
2. Laquelle des commandes DML sert à AJOUTER une nouvelle ligne à une table ?