Instrucțiunea SQL UPDATE modifică datele existente din tabel.
Declarație UPDATE în SQL
Declarația UPDATE în SQL este folosit pentru a actualiza datele unui tabel existent în baza de date. Putem actualiza coloane individuale, precum și mai multe coloane folosind instrucțiunea UPDATE conform cerințelor noastre.
Într-un mod foarte simplu, putem spune că comenzile SQL (UPDATE și ȘTERGE ) sunt folosite pentru a modifica datele care se află deja în baza de date. Comanda SQL DELETE folosește a UNDE clauză.
Actualizați sintaxa
Sintaxa pentru instrucțiunea SQL UPDATE este:
Cassidy Hutchinson educație
UPDATE table_name SET coloana1 = valoare1, coloana2 = valoare2,...
starea UNDE;
Unde,
- nume_tabel : numele mesei
- coloana 1 : numele primei, a doua, a treia coloane...
- valoare1 : valoare nouă pentru prima, a doua, a treia coloană...
- condiție : condiție pentru a selecta rândurile pentru care
Explicația parametrului
- ACTUALIZAȚI: Comanda este utilizată pentru a actualiza valoarea coloanei din tabel.
- UNDE: Specifică condiția pe care dorim să o implementăm pe tabel.
Notă: În interogarea de mai sus A STABILIT instrucțiunea este utilizată pentru a seta noi valori pentru o anumită coloană și pentru a UNDE clauza este folosită pentru a selecta rândurile pentru care trebuie actualizate coloanele. Dacă nu am folosit clauza WHERE, atunci coloanele din toate rândurile vor fi actualizate. Deci clauza WHERE este folosită pentru a alege anumite rânduri.
Exemple de instrucțiuni SQL UPDATE
Să vedem instrucțiunea de actualizare SQL cu exemple.
Mai întâi vom crea un tabel, pe care vom folosi instrucțiunea UPDATE. Pentru a crea tabelul, scrieți următoarea interogare:
java public vs privat
Interogare:
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;>
Tabelul creat va arăta astfel:

Actualizați o singură coloană Utilizarea instrucțiunii UPDATE Exemplu
Actualizați coloana NUME și setați valoarea la „Nitin” în rândurile în care Vârsta este de 22 de ani.
șir în obiectul json
Interogare:
UPDATE Customer SET CustomerName = 'Nitin' WHERE Age = 22;>
Ieșire:

Actualizarea mai multor coloane folosind un exemplu de instrucțiune UPDATE
Actualizați coloanele NUME la „Satyam” și Țara la „SUA”, unde ID client este 1.
Interogare:
UPDATE Customer SET CustomerName = 'Satyam', Country = 'USA' WHERE CustomerID = 1;>
Ieșire :

Notă: Pentru actualizarea mai multor coloane am folosit virgula (,) pentru a separa numele și valorile a două coloane.
Omiterea clauzei WHERE în instrucțiunea UPDATE
Dacă omitem clauza WHERE din interogarea de actualizare, atunci toate rândurile vor fi actualizate.
Interogare:
mit forma completa
UPDATE Customer SET CustomerName = 'Shubham';>
Ieșire:
Tabelul Client va arăta acum astfel,

Puncte importante despre instrucțiunea SQL UPDATE
- Instrucțiunea SQL UPDATE este utilizată pentru a actualiza datele dintr-un tabel existent în baza de date.
- Instrucțiunea UPDATE poate actualiza coloane simple sau multiple folosind clauza SET.
- Clauza WHERE este folosită pentru a specifica condiția de selectare a rândurilor care urmează să fie actualizate.
- Omiterea clauzei WHERE într-o instrucțiune UPDATE va avea ca rezultat actualizarea tuturor rândurilor din tabel.