logo

Instrucțiunea SQL UPDATE

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

  1. ACTUALIZAȚI: Comanda este utilizată pentru a actualiza valoarea coloanei din tabel.
  2. 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:

tabel sql demo

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:

actualizați o singură coloană utilizând rezultatul exemplu de instrucțiune de actualizare

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 :

actualizarea mai multor coloane utilizând ieșirea exemplu de instrucțiune de actualizare

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,

omite clauza where din exemplul de ieșire a instrucțiunii de actualizare

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.