Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Utilisation de la commande UPDATE SQL
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
Bases de donnéesDéveloppement

Utilisation de la commande UPDATE SQL

L'Équipe Alphorm Par L'Équipe Alphorm 20 novembre 2024
Partager
Partager

Modifier des données incorrectes ou obsolètes dans une base de données peut être complexe.

Une gestion inefficace des mises à jour peut entraîner des erreurs ou des incohérences dans vos données.

La commande UPDATE SQL simplifie le processus de mise à jour des données, assurant précision et efficacité. Cet article détaille son utilisation.

Table de matière
Syntaxe UPDATE SQL détailléeExemple SQL UPDATE sur CATEGORIESModifier données avec requête SQL UPDATEFAQConclusion

Formation Le langage SQL : Le Guide Complet

Appréhendez les fondamentaux du langage SQL pour savoir assimiler ses fonctions standards.

Découvrir cette formation

Dans cette section, vous apprendrez à utiliser la commande UPDATE pour modifier les données existantes dans une table. La commande UPDATE permet de mettre à jour une ou plusieurs colonnes d’une ou plusieurs lignes en fonction d’une condition.

Les objectifs spécifiques de cette section sont les suivants :

  • Comprendre la syntaxe de la commande UPDATE :Vous apprendrez à écrire des requêtes qui modifient les valeurs d’une ou plusieurs colonnes dans une table.
  • Effectuer des mises à jour :Vous serez capable de modifier des données dans une table, soit pour des lignes spécifiques à l’aide de conditions, soit pour l’ensemble des lignes.

Syntaxe UPDATE SQL détaillée

				
					
 UPDATE nom_table
SET champ1 = VALEUR1 [, ... ] | (requête_SQL)
[WHERE condition];

				
			
  • nom_table :Nom de la table dans laquelle vous voulez effectuer les modifications.
  • SET :Indique les colonnes que vous souhaitez mettre à jour.
  • champ1 = VALEUR1 :Le champ que vous modifiez avec la nouvelle valeur.
  • WHERE condition :Condition optionnelle qui spécifie les lignes à mettre à jour. Si cette clause est omise, toutes les lignes de la table seront mises à jour.
Illustration d'une commande UPDATE SQL sur une table.

Exemple SQL UPDATE sur CATEGORIES

Supposons que vous souhaitez modifier la description de la catégorie avec le CODE_CATEGORIE égale 9 pour la rendre plus précise.

Requête :

				
					
 UPDATE CATEGORIES
SET DESCRIPTION = 'Céréales à base de blé et de maïs'
WHERE CODE_CATEGORIE = 9;

				
			

Explication :

  • UPDATE CATEGORIES :Vous mettez à jour la table CATEGORIES.
  • SET DESCRIPTION = ‘Céréales à base de blé et de maïs’ :Vous changez la description de la catégorie.
  • WHERE CODE_CATEGORIE = 9 :Cette mise à jour ne s’applique qu’à la catégorie dont le CODE_CATEGORIE est égal à 9.

Résultat :

Après l’exécution de cette requête, la description de la catégorie ayant le CODE_CATEGORIE = 9 sera mise à jour comme suit :

  • Résultat avant la mise à jour :
Tableau démontrant l'utilisation de SQL UPDATE
  • Résultat après la mise à jour :
Tableau de catégories SQL avec des descriptions

Modifier données avec requête SQL UPDATE

Vous souhaitez mettre à jour les descriptions des catégories dans la table CATEGORIES en fonction de certaines conditions basées sur les résultats d’une requête.

Objectif :

Mettre à jour la colonne DESCRIPTION pour toutes les catégories où le CODE_CATEGORIE est supérieur à 5, en ajoutant un préfixe « Produit agricole :  » aux descriptions existantes.

Syntaxe :

				
					
 UPDATE CATEGORIES
SET DESCRIPTION = CONCAT('Produit agricole : ', DESCRIPTION)
WHERE CODE_CATEGORIE > 5;

				
			

Explication :

  • UPDATE CATEGORIES :La commande UPDATE indique que vous allez effectuer des mises à jour dans la table CATEGORIES.
  • SET DESCRIPTION = CONCAT(‘Produit agricole :’, DESCRIPTION): Cette partie met à jour la colonne DESCRIPTION en concaténant le texte « Produit agricole :  » à la valeur actuelle de la colonne DESCRIPTION.
  • WHERE CODE_CATEGORIE > 5 :La condition WHERE spécifie que la mise à jour ne s’appliquera qu’aux enregistrements où le CODE_CATEGORIE est supérieur à 5.

Résultat :

La colonne DESCRIPTION pour toutes les catégories ayant un CODE_CATEGORIE supérieur à 5 sera mise à jour avec la nouvelle valeur, incluant le texte « Produit agricole : « .

Exemple avant la mise à jour :

CODE_CATEGORIE
NOM_CATEGORIE
DESCRIPTION
6
Légumes
Carottes et tomates
7
Fruits
Pommes et oranges

Tableau 1 : Exemple de table catégorie avant mise à jour

Exemple après la mise à jour :

CODE_CATEGORIE
NOM_CATEGORIE
DESCRIPTION
6
Légumes
Produit agricole : Carottes et tomates
7
Fruits
Produit agricole : Pommes et oranges

Tableau 2 : la table catégorie après mise à jour

Formez-vous gratuitement avec Alphorm !

Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment utiliser la commande UPDATE en SQL?
La commande UPDATE en SQL est utilisée pour modifier les données existantes dans une table. Vous pouvez mettre à jour une ou plusieurs colonnes d’une ou plusieurs lignes en fonction d’une condition. La syntaxe générale est : UPDATE nom_table SET champ1 = VALEUR1 [, … ] [WHERE condition];. Si la clause WHERE est omise, toutes les lignes de la table seront mises à jour.
Quelle est la syntaxe de la commande UPDATE?
La syntaxe de la commande UPDATE est la suivante : UPDATE nom_table SET champ1 = VALEUR1 [, … ] [WHERE condition];. ‘nom_table’ est le nom de la table, ‘SET’ indique les colonnes à mettre à jour, ‘champ1 = VALEUR1’ précise la nouvelle valeur du champ, et ‘WHERE condition’ définit les lignes à modifier. Sans WHERE, toutes les lignes sont affectées.
Comment modifier une description avec la commande UPDATE?
Pour modifier une description dans une table SQL, utilisez la commande UPDATE avec une clause WHERE. Par exemple, pour changer la description d’une catégorie spécifique, vous pouvez écrire : UPDATE CATEGORIES SET DESCRIPTION = ‘Nouvelle description’ WHERE CODE_CATEGORIE = 9;. Cette requête cible uniquement la catégorie avec le CODE_CATEGORIE égal à 9.
Comment utiliser une requête SQL dans une commande UPDATE?
Vous pouvez intégrer une requête SQL dans une commande UPDATE pour baser la mise à jour sur des conditions dynamiques. Par exemple, pour ajouter un préfixe à des descriptions, vous pouvez écrire : UPDATE CATEGORIES SET DESCRIPTION = CONCAT(‘Produit agricole : ‘, DESCRIPTION) WHERE CODE_CATEGORIE > 5;. Cette syntaxe modifie toutes les descriptions où le CODE_CATEGORIE est supérieur à 5.
Quels sont les résultats attendus après une mise à jour SQL?
Après l’exécution d’une commande UPDATE SQL, les données des colonnes spécifiées sont modifiées conformément aux conditions définies. Par exemple, si vous mettez à jour les descriptions avec un préfixe pour les catégories avec un CODE_CATEGORIE > 5, chaque description concernée inclura désormais ce préfixe, comme ‘Produit agricole : Carottes et tomates’.

Conclusion

La commande UPDATE SQL est un outil puissant pour gérer et modifier les données de vos tables. Quelles autres commandes SQL trouvez-vous essentielles pour la gestion de bases de données?

ÉTIQUETÉ : Langage SQL
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Utilisation de la commande UPDATE SQL

© Alphorm - Tous droits réservés