logo

Príkaz SQL UPDATE

Príkaz SQL UPDATE upraví existujúce údaje z tabuľky.

Príkaz UPDATE v SQL

Vyhlásenie UPDATE v SQL sa používa na aktualizáciu údajov existujúcej tabuľky v databáze. Môžeme aktualizovať jednotlivé stĺpce aj viaceré stĺpce pomocou príkazu UPDATE podľa našej požiadavky.

Veľmi jednoduchým spôsobom môžeme povedať, že príkazy SQL(UPDATE a VYMAZAŤ ) sa používajú na zmenu údajov, ktoré sa už v databáze nachádzajú. Príkaz SQL DELETE používa a KDE doložka.



Aktualizovať syntax

Syntax pre príkaz SQL UPDATE je:

iskcon v plnej forme

UPDATE table_name SET stĺpec1 = hodnota1, stĺpec2 = hodnota2,…
KDE podmienka;

Kde,

  • názov_tabuľky : názov tabuľky
  • stĺpec1 : názov prvého, druhého, tretieho stĺpca….
  • hodnota1 : nová hodnota pre prvý, druhý, tretí stĺpec….
  • stave : podmienka na výber riadkov, pre ktoré

Vysvetlenie parametra

  1. AKTUALIZÁCIA: Príkaz sa používa na aktualizáciu hodnoty stĺpca v tabuľke.
  2. KDE: Určuje podmienku, ktorú chceme implementovať do tabuľky.

Poznámka: Vo vyššie uvedenom dotaze SET príkaz sa používa na nastavenie nových hodnôt pre konkrétny stĺpec a KDE klauzula sa používa na výber riadkov, pre ktoré je potrebné aktualizovať stĺpce. Ak sme nepoužili klauzulu WHERE, aktualizujú sa stĺpce vo všetkých riadkoch. Klauzula WHERE sa teda používa na výber konkrétnych riadkov.

Príklady príkazov SQL UPDATE

Pozrime sa na aktualizačný príkaz SQL s príkladmi.

Najprv si vytvoríme tabuľku, na ktorú použijeme príkaz UPDATE. Ak chcete vytvoriť tabuľku, napíšte nasledujúci dotaz:

verejná vs súkromná java

Dopyt:

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

Vytvorená tabuľka bude vyzerať takto:

ukážková sql tabuľka

Aktualizovať jeden stĺpec Príklad použitia príkazu UPDATE

Aktualizujte stĺpec NAME a nastavte hodnotu na „Nitin“ v riadkoch, kde je vek 22.

vypnutie režimu vývojára

Dopyt:

  UPDATE   Customer   SET   CustomerName  = 'Nitin' WHERE Age = 22;>

Výkon:

aktualizovať jeden stĺpec pomocou príkladu výstupu príkazu aktualizácie

Aktualizácia viacerých stĺpcov pomocou príkladu príkazu UPDATE

Aktualizujte stĺpce NAME na „Satyam“ a Country na „USA“, kde ID zákazníka je 1.

Dopyt:

  UPDATE   Customer   SET   CustomerName = 'Satyam',  Country = 'USA'   WHERE   CustomerID = 1;>

Výkon :

aktualizácia viacerých stĺpcov pomocou príkladu výstupu príkazu aktualizácie

Poznámka: Na aktualizáciu viacerých stĺpcov sme použili čiarku (,) na oddelenie názvov a hodnôt dvoch stĺpcov.

Vynechanie klauzuly WHERE vo vyhlásení UPDATE

Ak z aktualizačného dotazu vynecháme klauzulu WHERE, aktualizujú sa všetky riadky.

Dopyt:

dva k jednému multiplexeru
  UPDATE   Customer   SET   CustomerName = 'Shubham';>

Výkon:

Tabuľka Zákazník bude teraz vyzerať takto,

vynechajte klauzulu where vo výstupe príkladu príkazu aktualizácie

Dôležité body o SQL UPDATE Statement

  • Príkaz SQL UPDATE sa používa na aktualizáciu údajov v existujúcej tabuľke v databáze.
  • Príkaz UPDATE môže aktualizovať jeden alebo viacero stĺpcov pomocou klauzuly SET.
  • Klauzula WHERE sa používa na určenie podmienky výberu riadkov, ktoré sa majú aktualizovať.
  • Vynechanie klauzuly WHERE v príkaze UPDATE bude mať za následok aktualizáciu všetkých riadkov v tabuľke.