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
- AKTUALIZÁCIA: Príkaz sa používa na aktualizáciu hodnoty stĺpca v tabuľke.
- 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:

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:

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 :

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,

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.