logo

Comment modifier la valeur de la colonne dans SQL

Dans cet article, vous apprendrez comment modifier la valeur d'une colonne spécifique dans le langage de requête structuré.

La commande UPDATE en SQL permet aux utilisateurs de la base de données de modifier la valeur d'une colonne spécifique de la table. Nous pouvons également modifier les données de deux ou plusieurs colonnes à l’aide d’une seule requête.

chaîne d'entrée Java

La syntaxe pour modifier la valeur d'une colonne spécifique dans le tableau est donnée ci-dessous :

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

La syntaxe pour modifier la valeur d'une ou plusieurs colonnes du tableau est donnée ci-dessous :

 UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition; 

Nous devons utiliser le Mot-clé SET dans le MISE À JOUR commande de modification de la valeur des colonnes. La clause WHERE spécifie la ligne que vous souhaitez modifier.

Si vous souhaitez modifier la valeur d'une colonne particulière dans le tableau, vous devez suivre les cinq étapes ci-dessous une par une dans l'ordre indiqué :

  1. Créez une base de données.
  2. Créez une table dans la base de données et insérez les données dans la table.
  3. Afficher le tableau avant que la valeur ne soit mise à jour.
  4. Modifiez la valeur d'une colonne du tableau.
  5. Afficher le tableau une fois la valeur mise à jour.

Maintenant, nous allons expliquer chaque étape avec un exemple :

Étape 1 : Créer une base de données

Dans le langage de requête structuré, la création d'une base de données est la première étape de stockage des tables structurées dans la base de données.

Utilisez la syntaxe SQL suivante pour créer une base de données :

 CREATE DATABASE Database_Name; 

La commande CREATE suivante crée la base de données Véhicules dans le système de base de données SQL :

 CREATE DATABASE Vehicles; 

Étape 2 : créer un tableau et insérer les données

Après la création de la base de données, vous devez utiliser la syntaxe suivante pour créer la table :

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) ); 

Supposons que vous souhaitiez créer le vélos tableau dans le Véhicules base de données. Pour cela, vous devez écrire la requête suivante dans votre application SQL :

 CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ; 

Après la création de la table, vous devez insérer les données des vélos dans la table Bikes à l'aide de la requête suivante :

supprimer le dernier caractère de la chaîne
 INSERT INTO Cars VALUES (1, 2019, Apache, Black, 180000, 49), (2, 2020, Pulsar, Black, 190000, 50), (3, 2019, R15, Blue, 200000, 45), (4, 2020, Apache, Black, 190000, 45), (5, 2018, Bullet, Grey, 200000, 50), (6, 2017, Duke, Yellow, 190000, 35), (7, 2019, Pulsar, Red, 90000, 45), (8, 2020, FZ-s, Black, 100000, 40), (9, 2019, R15, Orange, 200000, 40), (10, 2020, Bullet, Black, 190000, 35), (11, 2018, Duke, Red, 128000, 30), (12, 2020, Harley Davidson, Black, 400000, 25); 

Étape 3 : Affichez le tableau avant de mettre à jour les valeurs

Après la création de la table et l'insertion des données, vous pouvez afficher les données insérées de la table Bikes en tapant la requête suivante dans votre application SQL :

 SELECT * FROM Bikes; 

Sortir:

Nombre Modèle Nom_vélo Couleur Prix Moyenne
1 2019 Apache Noir 180000 49
2 2020 Presser Noir 190000 cinquante
3 2019 R15 Bleu 200 000 Quatre cinq
4 2020 Apache Noir 190000 Quatre cinq
5 2018 Balle Gris 200 000 cinquante
6 2017 Duc Jaune 190000 35
7 2019 Presser Rouge 90000 Quatre cinq
8 2020 FZ-s Noir 100000 40
9 2019 R15 Orange 200 000 40
dix 2020 Balle Noir 190000 35
onze 2018 Duc Rouge 128000 30
12 2020 Harley Davidson Noir 400000 25

Étape 4 : modifiez la valeur d'une colonne particulière du tableau

Si vous souhaitez changer la couleur d'un vélo, vous devez taper la requête suivante en SQL :

 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Étape 5 : Afficher le tableau après avoir mis à jour les valeurs

Pour vérifier le résultat de la requête exécutée à la 4ème étape, vous devez taper la commande SELECT suivante en SQL :

 SELECT * FROM Bikes; 

Nombre Modèle Nom_vélo Couleur Prix Moyenne
1 2019 Apache Noir 180000 49
2 2020 Presser Noir 190000 cinquante
3 2019 R15 Bleu 200 000 Quatre cinq
4 2020 Apache Noir 190000 Quatre cinq
5 2018 Balle Gris 200 000 cinquante
6 2017 Duc Jaune 190000 35
7 2019 Presser Rouge 90000 Quatre cinq
8 2020 FZ-s Noir 100000 40
9 2019 R15 Orange 200 000 40
dix 2020 Balle Noir 190000 35
onze 2018 Duc Rouge 128000 30
12 2020 Harley Davidson Noir 400000 25

Comme nous pouvons le voir, la couleur d'Apache Bike a été modifiée avec succès dans le tableau Cars.

Changer la valeur de plusieurs colonnes dans le tableau

Si vous souhaitez mettre à jour les valeurs de plusieurs colonnes de la table Bikes, vous devez alors écrire la requête ci-dessous en SQL :

MISE À JOUR ENSEMBLE de vélos Couleur = Vert, Prix = 90000 OÙ Bike_Name = R15 ;

Pour vérifier le résultat de la requête ci-dessus, vous devez taper la commande SELECT suivante en SQL :

 SELECT * FROM Bikes; 

Nombre Modèle Nom_vélo Couleur Prix Moyenne
1 2019 Apache Noir 180000 49
2 2020 Presser Noir 190000 cinquante
3 2019 R15 Bleu 200 000 Quatre cinq
4 2020 Apache Noir 190000 Quatre cinq
5 2018 Balle Gris 200 000 cinquante
6 2017 Duc Jaune 190000 35
7 2019 Presser Rouge 90000 Quatre cinq
8 2020 FZ-s Noir 100000 40
9 2019 R15 Orange 200 000 40
dix 2020 Balle Noir 190000 35
onze 2018 Duc Rouge 128000 30
12 2020 Harley Davidson Noir 400000 25

Comme nous pouvons le constater, la couleur et le prix du vélo R15 ont été modifiés avec succès.