1. 1. INSERT
a. insertnje nganje
insert into Departamentet(Dep_Emertimi,Fak_ID, Selia_ID)
values('Departamenti Informatikes', 2,1)
b. insertme shume me nje here.Rezultatetqe dalinngaSELECT futenne INSERT
insert into Departamentet(Dep_Emertimi,Fak_ID, Selia_ID)
Select Departamenti_Emri, 2,1 from tabele_tjeter
SELECT mundte vij edhe me JOIN , si me poshte:
insert into Departamentet(Dep_Emertimi,Fak_ID, Selia_ID)
Select t.Departamenti_Emri, f.Fak_ID, s.Selia_ID
from tabele_tjeter as t
left join Fakultetet as f on f.Fak_ID = t.fak_ID
left join Selite as s on s.Selia_ID=t.selia_ID
Shenim: t, f, s jane alias. Alias perdoren sepse ne pertojme te
shkruajme emrin e tabeles komplet.
2. SELECT
a. Shfaq te gjitha kolonat e nje tabele
select * from Departamentet
b. Shfaq te gjitha kolonat e te gjitha tabelave tabelave
select * from Departamentet
left join Fakultetet on Fakultetet.Fak_ID=Departamentet.Fak_ID
left join Selite as s on s.Selia_ID=Fakultetet.Selia_ID
c. Shfaq te gjitha kolonat e atyre tabelave qe ne deshirojme
select Departamentet.*,s.* from Departamentet
left join Fakultetet on Fakultetet.Fak_ID=Departamentet.Fak_ID
left join Selite as s on s.Selia_ID=Fakultetet.Selia_ID
Shenim: Vetem kolonat e tabeles Departamenteve dhe selite do te shfaqen
ne rezultat. (kolonat e tabeles fakulteteve nuk do te shfaqen)
d. Shfaq vetem kolonat qe ne deshirojme te shfaqim
select d.Dep_Emertimi, Fakultetet.Fak_Emertimi, s.Selia_Emertimi
from Departamentet as d
left join Fakultetet on Fakultetet.Fak_ID=d.Fak_ID
left join Selite as s on s.Selia_ID=Fakultetet.Selia_ID
3. UPDATE
2. a. Perditeso Emertimin e departamentit me DEP_ID = 1
update Departamentet
set Dep_Emertimi = 'Departamenti Teknologjise Informacionit'
where Dep_ID = 1
Shenim: Kur bejme UPDATE duhet gjithmone, theksoj gjithmone para se te
bejme nje UPDATE ta kontrollojme me SELECT rreshtat qe do azhornohen, si psh:
select * from Departamentet
where Dep_ID = 1
Shenim: Vetem mbasi te dalin nga SELECT rreshtat qe ne duam te
azhornojme atehere ekzekutojme UPDATE.
4. DELETE
a. Fshi te gjitha rreshtat e tabeles departamenteve
delete from Departamentet
b. Fshi te gjitha rreshtat qe kenaqin filtrin nga tabela departamenteve
delete from Departamentet
where Dep_ID=2
Shenim: Edhe komanda DELETE eshte e rrezikshme dhe duhet t'i permbahemi
verfikimit (shenimit) qe bejme me siper ne komanden UPDATE.