logo

SQL AŽURIRANJE

SQL naredbe ( AŽURIRAJ i IZBRISATI ) koriste se za izmjenu podataka koji se već nalaze u bazi podataka. SQL naredba DELETE koristi klauzulu WHERE.

SQL AŽURIRANJE naredba se koristi za promjenu podataka zapisa koji se drže u tablicama. Koji redovi će se ažurirati, odlučuje se uvjetom. Za navođenje uvjeta koristimo klauzulu WHERE.

Naredba UPDATE može se napisati u sljedećem obliku:

algoritam kabine
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Pogledajmo sintaksu:

 UPDATE table_name SET column_name = expression WHERE conditions 

Uzmimo primjer: ovdje ćemo ažurirati unos u izvornoj tablici.

SQL izjava:

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

Izvorna tablica:

Studentska iskaznicaImePrezimeKorisničko ime
1Tamo jeSharmašarmili
2RahulMauryasofamous
3JamesŠetačjonny

Pogledajte rezultat nakon ažuriranja vrijednosti:

Studentska iskaznicaImePrezimeKorisničko ime
1Tamo jeSharmašarmili
2RahulMauryasofamous
3JamesŠetač biti čovjek

Ažuriranje više polja:

Ako ćete ažurirati više polja, trebali biste svaku dodjelu polja odvojiti zarezom.

SQL UPDATE izjava za više polja:

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

Rezultat tablice je dat u nastavku:

Studentska iskaznicaImePrezimeKorisničko ime
1Tamo jeSharmašarmili
2RahulMauryasofamous
3 Johnny Šetač budi ozbiljan

MYSQL SINTAKSA ZA AŽURIRANJE TABLICE:

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

SQL AŽURIRANJE ODABIR:

SQL AŽURIRANJE S SELECT QUERY:

Možemo koristiti naredbu SELECT za ažuriranje zapisa putem naredbe UPDATE.

SINTAKSA:

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

Možete probati i ovaj -

 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 

Moja SQL SINTAKSA:

Ako želite AŽURIRATI pomoću SELECT u My SQL-u, možete koristiti ovu sintaksu:

Uzmimo primjer s dvije tablice. Ovdje,

Prva tablica sadrži -

Cat_id, cat_name,

A druga tablica sadrži -

Rel_cat_id, rel_cat_name

SQL AŽURIRANI STUPAC:

von neumannova arhitektura

Možemo ažurirati jedan ili više stupaca u SQL-u pomoću SQL UPDATE upita.

PRIMJER AŽURIRANJA SQL-A S AŽURIRANJEM JEDNOG STUPCA:

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

Ovaj primjer SQL AŽURIRANJA bi ažurirao student_id na '001' u tablici student gdje je student_name 'AJEET'.

PRIMJER AŽURIRANJA SQL-A S AŽURIRANJEM VIŠE STUPCA:

Za ažuriranje više od jednog stupca s jednom naredbom ažuriranja:

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

Ova SQL naredba UPDATE promijenit će ime učenika u 'AJEET' i religiju u 'HINDU' gdje je ime učenika 'RAJU'.