SQL 5: Ažuriranje i brisanje podataka iz tabele


Pored unosa i prikaza podataka, često nam je neophodno i ažuriranje podataka, kao i brisanje podataka iz tabele. To se vrši pomoću UPDATE i DELETE upita, pri čemu nam je dozvoljeno da koristimo WHERE uslov.

Ažuriranje podataka u tabeli

Za ažuriranje podataka u tabeli koristimo SQL komandu UPDATE.


UPDATE ime_tabele
SET kolona1=vrednost1, kolona2=vrednost2,...
WHERE neka_kolona=neka_vrednost;

Primetite WHERE uslov u gornjoj komandi. On služi za preciziranje reda(ova) na kojima se treba izvršiti ažuriranje.

Sledeći primer će uz pomoć PHP-a promeniti kolonu "Godine" u vrednost "26" na mestu gde kolona "Ime" ima vrednost "Darko" a kolona "Prezime" ima vrednost "Petrovic".


$konekcija = mysql_connect("localhost","darko","abc123");
if (!$konekcija)
{
	die("Greska: " . mysql_error());
}
mysql_select_db("mojabaza", $konekcija);

mysql_query("UPDATE Korisnici SET Godine = '27' WHERE Ime = 'Darko' AND Prezime = 'Petrovic'");
mysql_close($konekcija);

 

Brisanje podataka iz tabele

Za brisanje podataka iz tabele koristimo SQL komandu DELETE FROM.


DELETE FROM ime_tabele
WHERE neka_kolona = neka_vrednost;

Primetite WHERE uslov u gornjoj komandi. On služi za preciziranje reda(ova) koje je potrebno obrisati.

Sledeći primer će uz pomoć PHP-a izbrisati red u kome kolona "Prezime" ima vrednost "Maric".


$konekcija = mysql_connect("localhost","darko","abc123");
if (!$konekcija)
{
	die("Greska: ". mysql_error());
}
mysql_select_db("mojabaza", $konekcija);

mysql_query("DELETE FROM Korisnici WHERE Prezime='Maric'");

mysql_close($konekcija);

 


Kurs je baziran na kursu w3schools




Ostavite komentar





Komentari posetilaca


    Ovaj članak nema komentara.
    Budite prvi koji će ostaviti komentar!