logo

Instruction SQL UPDATE

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 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

  1. MISE À JOUR: La commande est utilisée pour mettre à jour la valeur de la colonne dans le tableau.
  2. 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 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 :

table de démonstration SQL

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:

mettre à jour une seule colonne à l'aide de l'exemple de sortie de l'instruction update

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 :

mise à jour de plusieurs colonnes à l'aide de l'exemple de sortie de l'instruction update

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,

omettre la clause Where dans la sortie de l'exemple d'instruction de mise à jour

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.