Objectifs
- Être capable de manipuler des données d'une base de données avec SQL
Présentation
Requêtes de modification (Update)
Méthode 1 : modification de données avec phpMyAdmin
Méthode 2 : modification de données avec SQL
- L'objectif est de modifier des données déjà insérées dans la base de données, voire de modifier la structure de la base de données.
Modifier une ligne
Syntaxe
UPDATE nom_rel SET liste_valeurs [WHERE condition ] ;Exemple
- Mettre la valeur NULL pour toute la colonne type de la table tbExemple :
UPDATE tbExemple SET 'type' = NULL ;- Mettre le nomSite 'apcpedagogie' pour la ligne qui a le id de valeur 5 :
UPDATE nomSite SET nomSite = 'apcpedagogie' WHERE id = 5 ;- Multiplier par une fois et demi les valeurs de la colonne param des objets connectés de type 'thingtempo' de la table thing :
UPDATE nomSite SET `param` = `param` * 1.5 WHERE 'type' = 'thingtempo' ;
Modifier la structure des tables
Exemple
- Les trois requêtes ALTER TABLE suivantes permettent de modifier les schémas des tables :
- Modifier le type de donnée du champ email de la table user pour pouvoir contenir 200 caractères :
ALTER TABLE user MODIFY email VARCHAR (200) ;- Changer le nom du champ nomSite de la table siteWeb pour devenir parameter :
ALTER TABLE `platform_iot`.`thing` CHANGE `param` `parameter` VARCHAR (100) ;- Ajouter un nouveau champ dteNaissance à la table user (le type de donnée sera DATE et la valeur devra obligatoirement être renseignée) :
ALTER TABLE user ADD dteNaissance DATE NOT NULL ;
- Les trois requêtes ALTER TABLE suivantes permettent de modifier les schémas des tables :
Requêtes de suppression (Delete)