logo

SQL ATNAUJINIMAS

SQL komandos ( ATNAUJINTI ir IŠTRINTI ) naudojami duomenų, kurie jau yra duomenų bazėje, modifikavimui. SQL DELETE komanda naudoja WHERE sąlygą.

SQL ATNAUJINIMAS pareiškimas naudojamas lentelių turimų įrašų duomenims keisti. Kurios eilutės turi būti atnaujinamos, nusprendžiama pagal sąlygą. Norėdami nurodyti sąlygą, naudojame WHERE sąlygą.

UPDATE pareiškimas gali būti parašytas tokia forma:

metodai java
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Pažiūrėkime sintaksę:

 UPDATE table_name SET column_name = expression WHERE conditions 

Paimkime pavyzdį: čia mes ketiname atnaujinti šaltinio lentelės įrašą.

SQL teiginys:

 UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3' 

Šaltinių lentelė:

Studento pažymėjimasPirmas vardasPavardėVartotojo vardas
1YraŠarmašarmili
2RahulMauryasofamo
3DžeimsasWalkerisJonny

Pamatykite rezultatą po vertės atnaujinimo:

Studento pažymėjimasPirmas vardasPavardėVartotojo vardas
1YraŠarmašarmili
2RahulMauryasofamo
3DžeimsasWalkeris būti žmogumi

Kelių laukų atnaujinimas:

Jei ketinate atnaujinti kelis laukus, kiekvieną lauko priskyrimą turėtumėte atskirti kableliu.

SQL UPDATE sakinys keliems laukams:

 UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3' 

Lentelės rezultatas pateikiamas žemiau:

blokuoti „YouTube“ skelbimus „Android“.
Studento pažymėjimasPirmas vardasPavardėVartotojo vardas
1YraŠarmašarmili
2RahulMauryasofamo
3 Džonis Walkeris buk rimtas

MYSQL sintaksė, skirta ATNAUJINTI LENTELĘ:

 UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE] 

SQL UPDATE SELECT:

SQL NAUJINIMAS SU PASIRINKIMO UŽKLAUSA:

Galime naudoti SELECT teiginį norėdami atnaujinti įrašus naudodami UPDATE sakinį.

Sintaksė:

 UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value) 

Taip pat galite išbandyti šį -

 UPDATE Table SET Table.column1 = othertable.column 1, Table.column2 = othertable.column 2 FROM Table INNER JOIN Other_table ON Table.id = other_table.id 

Mano SQL SINTAKSĖ:

Jei norite ATNAUJINTI naudodami SELECT Mano SQL, galite naudoti šią sintaksę:

Paimkime pavyzdį, kuriame yra dvi lentelės. Čia

Pirmoje lentelėje yra -

Cat_id, cat_name,

O antroje lentelėje yra -

Rel_cat_id, rel_cat_name

SQL NAUJINIMO Stulpelis:

eilutė c masyve

Su SQL UPDATE užklausa galime atnaujinti vieną ar kelis stulpelius SQL.

SQL NAUJINIMO PAVYZDYS ATNAUJINANT VIENĄ Stulpelį:

 UPDATE students SET student_id = 001 WHERE student_name = 'AJEET'; 

Šis SQL UPDATE pavyzdys atnaujintų studento_id į '001' mokinio lentelėje, kur studento_vardas yra 'AJEET'.

SQL NAUJINIMO PAVYZDYS ATNAUJINANT KELIUS Stulpelius:

Norėdami atnaujinti daugiau nei vieną stulpelį vienu atnaujinimo teiginiu:

 UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU'; 

Šis SQL UPDATE sakinys pakeis mokinio vardą į „AJEET“, o religiją – į „HINDU“, kur mokinio vardas yra „RAJU“.