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é :
- Créez une base de données.
- Créez une table dans la base de données et insérez les données dans la table.
- Afficher le tableau avant que la valeur ne soit mise à jour.
- Modifiez la valeur d'une colonne du tableau.
- 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.