Introduction à la création d'une base de données
Les serveurs de base de données à l'IUT de Haguenau
Créer une base de données
Créer une table
Définir des clés étrangères et leurs contraintes
Insérer des données
Modifier des données
Exporter ou importer la structure de la base et ses données
Supprimer des données
Modifier des données : Support de cours
Support de cours : Modifier des données
Pour modifier des données, il faut utiliser la requête UPDATE ou utiliser phpMyAdmin.
La requête UPDATE
La syntaxe de la requête UPDATE est la suivante :
UPDATE nom_table
SET nom_colonne_1 = 'nouvelle valeur' [,nom_colonne_2 = 'nouvelle valeur'...]
WHERE condition
Attention si vous oubliez la condition, toutes les valeurs de la colonne seront modifiées
Si vous voulez modifier plusieurs valeur, il faut rajouter des couple "nom_colonne=valeur". Chaque couple doit être séparé du précédent par une virgule.
Il est possible d'utiliser d'affecter, à une ou plusieurs cases, le résultat d'un calcul qui utilise la valeur actuelle des cases. Par exemple, pour augmenter les prix d'un euro dans une table Produit :
UPDATE Produit
SET prix=prix+1;
Modifier des données avec phpMyAdmin
Il y a trois solutions pour modifier les données.
La première permet de modifier une cellule d'une table.
- Afficher le contenu de la table
- Repérer l'élément à modifier et faire un double clic dessus.
- Quitter la cellule en cliquant n'importe où.
La seconde consiste à afficher un formulaire de modification d'une ligne :
- Afficher le contenu de la table
- Cliquer sur le lien "éditer" situé en debut de ligne
- Modifier les données dans le formulaire et valider à l'aide du bouton "Exécuter"
Enfin, il est aussi possible de saisir des requêtes UPDATE dans l'onglet SQL d'une base.