Instruction SQL UPDATE modifie les données existantes de la table.
Instruction UPDATE en SQL
L'instruction UPDATE dans SQL est utilisé pour mettre à jour les données d'une table existante dans la base de données. Nous pouvons mettre à jour des colonnes uniques ainsi que plusieurs colonnes à l'aide de l'instruction UPDATE selon nos besoins.
De manière très simple, on peut dire que les commandes SQL(UPDATE et SUPPRIMER ) sont utilisés pour modifier les données déjà présentes dans la base de données. La commande SQL DELETE utilise un OÙ clause.
Mettre à jour la syntaxe
La syntaxe de l'instruction SQL UPDATE est :
raccourcis clavier Linux
UPDATE nom_table SET colonne1 = valeur1, colonne2 = valeur2,…
OÙ état ;
Où,
- nom de la table : nom de la table
- colonne1 : nom de la première, deuxième, troisième colonne….
- valeur1 : nouvelle valeur pour la première, la deuxième, la troisième colonne….
- condition : condition pour sélectionner les lignes pour lesquelles le
Paramètre Explication
- MISE À JOUR: La commande est utilisée pour mettre à jour la valeur de la colonne dans le tableau.
- OÙ: Spécifie la condition que nous voulons implémenter sur la table.
Note: Dans la requête ci-dessus, le ENSEMBLE L'instruction est utilisée pour définir de nouvelles valeurs pour la colonne particulière et la OÙ La clause est utilisée pour sélectionner les lignes pour lesquelles les colonnes doivent être mises à jour. Si nous n'avons pas utilisé la clause WHERE alors les colonnes de toutes les lignes seront mises à jour. La clause WHERE est donc utilisée pour choisir les lignes particulières.
Exemples d'instructions SQL UPDATE
Voyons l'instruction de mise à jour SQL avec des exemples.
Nous allons d’abord créer une table sur laquelle nous utiliserons l’instruction UPDATE. Pour créer la table, écrivez la requête suivante :
conversion de type et conversion en Java
Requête:
SQL CREATE TABLE Customer( CustomerID INT PRIMARY KEY, CustomerName VARCHAR(50), LastName VARCHAR(50), Country VARCHAR(50), Age int(2), Phone int(10) ); -- Insert some sample data into the Customers table INSERT INTO Customer (CustomerID, CustomerName, LastName, Country, Age, Phone) VALUES (1, 'Shubham', 'Thakur', 'India','23','xxxxxxxxxx'), (2, 'Aman ', 'Chopra', 'Australia','21','xxxxxxxxxx'), (3, 'Naveen', 'Tulasi', 'Sri lanka','24','xxxxxxxxxx'), (4, 'Aditya', 'Arpan', 'Austria','21','xxxxxxxxxx'), (5, 'Nishant. Salchichas S.A.', 'Jain', 'Spain','22','xxxxxxxxxx'); Select * from Customer;>
Le tableau créé ressemblera à ceci :

Mettre à jour une seule colonne Utilisation d'un exemple d'instruction UPDATE
Mettez à jour la colonne NOM et définissez la valeur sur « Nitin » dans les lignes où l'âge est de 22.
renvoyer un tableau java
Requête:
UPDATE Customer SET CustomerName = 'Nitin' WHERE Age = 22;>
Sortir:

Mise à jour de plusieurs colonnes à l'aide de l'exemple d'instruction UPDATE
Mettez à jour les colonnes NOM en « Satyam » et Pays en « USA » où CustomerID est 1.
Requête:
UPDATE Customer SET CustomerName = 'Satyam', Country = 'USA' WHERE CustomerID = 1;>
Sortir :

Note: Pour mettre à jour plusieurs colonnes, nous avons utilisé une virgule (,) pour séparer les noms et les valeurs de deux colonnes.
Omettre la clause WHERE dans l'instruction UPDATE
Si nous omettons la clause WHERE de la requête de mise à jour, toutes les lignes seront mises à jour.
Requête:
apurva padgaonkar
UPDATE Customer SET CustomerName = 'Shubham';>
Sortir:
La table Client ressemblera désormais à ceci,

Points importants concernant l'instruction SQL UPDATE
- L'instruction SQL UPDATE est utilisée pour mettre à jour les données d'une table existante dans la base de données.
- L'instruction UPDATE peut mettre à jour une ou plusieurs colonnes à l'aide de la clause SET.
- La clause WHERE permet de préciser la condition de sélection des lignes à mettre à jour.
- L'omission de la clause WHERE dans une instruction UPDATE entraînera la mise à jour de toutes les lignes de la table.