SQL příkaz UPDATE upraví stávající data z tabulky.
Příkaz UPDATE v SQL
Příkaz UPDATE v SQL slouží k aktualizaci dat existující tabulky v databázi. Můžeme aktualizovat jednotlivé sloupce i více sloupců pomocí příkazu UPDATE podle našich požadavků.
Velmi jednoduchým způsobem můžeme říci, že příkazy SQL(UPDATE a VYMAZAT ) se používají ke změně údajů, které jsou již v databázi. Příkaz SQL DELETE používá a KDE doložka.
Aktualizovat syntaxi
Syntaxe příkazu SQL UPDATE je:
AKTUALIZOVAT SET název_tabulky sloupec1 = hodnota1, sloupec2 = hodnota2,…
KDE podmínka;
Kde,
binární typy stromů
- název_tabulky : název tabulky
- sloupec1 : název prvního, druhého, třetího sloupce….
- hodnota1 : nová hodnota pro první, druhý, třetí sloupec….
- stav : podmínka pro výběr řádků, pro které
Vysvětlení parametru
- AKTUALIZACE: Příkaz slouží k aktualizaci hodnoty sloupce v tabulce.
- KDE: Určuje podmínku, kterou chceme implementovat do tabulky.
Poznámka: Ve výše uvedeném dotazu SOUBOR příkaz se používá k nastavení nových hodnot pro konkrétní sloupec a KDE klauzule se používá k výběru řádků, pro které je potřeba aktualizovat sloupce. Pokud jsme nepoužili klauzuli WHERE, budou aktualizovány sloupce ve všech řádcích. Klauzule WHERE se tedy používá k výběru konkrétních řádků.
Příklady příkazů SQL UPDATE
Podívejme se na příkaz aktualizace SQL s příklady.
Nejprve si vytvoříme tabulku, na kterou použijeme příkaz UPDATE. Chcete-li vytvořit tabulku, napište následující dotaz:
Dotaz:
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;>
Vytvořená tabulka bude vypadat takto:

Aktualizovat jeden sloupec Příklad použití příkazu UPDATE
Aktualizujte sloupec NÁZEV a nastavte hodnotu na „Nitin“ v řádcích, kde je věk 22.
Dotaz:
arraylist v jazyce Java
UPDATE Customer SET CustomerName = 'Nitin' WHERE Age = 22;>
Výstup:

Aktualizace více sloupců pomocí příkladu příkazu UPDATE
Aktualizujte sloupce NAME na „Satyam“ a Země na „USA“, kde číslo zákazníka je 1.
Dotaz:
UPDATE Customer SET CustomerName = 'Satyam', Country = 'USA' WHERE CustomerID = 1;>
Výstup :

Poznámka: Pro aktualizaci více sloupců jsme použili comma(,) k oddělení názvů a hodnot dvou sloupců.
Vynechání klauzule WHERE v příkazu UPDATE
Pokud z aktualizačního dotazu vynecháme klauzuli WHERE, aktualizují se všechny řádky.
Dotaz:
jak převést celé číslo na řetězec java
UPDATE Customer SET CustomerName = 'Shubham';>
Výstup:
Tabulka Zákazník bude nyní vypadat takto,

Důležité body o SQL UPDATE Statement
- Příkaz SQL UPDATE se používá k aktualizaci dat v existující tabulce v databázi.
- Příkaz UPDATE může aktualizovat jeden nebo více sloupců pomocí klauzule SET.
- Klauzule WHERE se používá k určení podmínky pro výběr řádků, které mají být aktualizovány.
- Vynechání klauzule WHERE v příkazu UPDATE bude mít za následek aktualizaci všech řádků v tabulce.