SlideShare a Scribd company logo
1 of 2
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
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.

More Related Content

More from tctal

More from tctal (20)

Prezantim Trajnime ne Tirane
Prezantim Trajnime ne TiranePrezantim Trajnime ne Tirane
Prezantim Trajnime ne Tirane
 
Kurs LPIC1, Exam 101-500
Kurs LPIC1, Exam 101-500Kurs LPIC1, Exam 101-500
Kurs LPIC1, Exam 101-500
 
Kurs Windows Server Administrator
Kurs Windows Server AdministratorKurs Windows Server Administrator
Kurs Windows Server Administrator
 
Kurs CCNA 200 - 301
Kurs CCNA 200 - 301Kurs CCNA 200 - 301
Kurs CCNA 200 - 301
 
Kurs Arkitekture & Diagnostikim PC
Kurs Arkitekture & Diagnostikim PCKurs Arkitekture & Diagnostikim PC
Kurs Arkitekture & Diagnostikim PC
 
Kurs Power BI
Kurs Power BI Kurs Power BI
Kurs Power BI
 
Kurs Quality Assurance
Kurs Quality Assurance Kurs Quality Assurance
Kurs Quality Assurance
 
Kurs Front End Development
Kurs Front End DevelopmentKurs Front End Development
Kurs Front End Development
 
Kurs JavaScript Advance
Kurs JavaScript AdvanceKurs JavaScript Advance
Kurs JavaScript Advance
 
Kurs C# .NET Web API
Kurs C# .NET Web API Kurs C# .NET Web API
Kurs C# .NET Web API
 
React.JS Course
React.JS CourseReact.JS Course
React.JS Course
 
Kursi PHP fizikisht ne Tirane dhe online live
Kursi PHP fizikisht ne Tirane dhe online liveKursi PHP fizikisht ne Tirane dhe online live
Kursi PHP fizikisht ne Tirane dhe online live
 
Kursi Front End Development
Kursi Front End DevelopmentKursi Front End Development
Kursi Front End Development
 
Kursi Java Intermediate
Kursi Java IntermediateKursi Java Intermediate
Kursi Java Intermediate
 
Kursi Java Basic
Kursi Java Basic Kursi Java Basic
Kursi Java Basic
 
Kursi C++
Kursi C++Kursi C++
Kursi C++
 
Kursi SPSS
Kursi SPSSKursi SPSS
Kursi SPSS
 
Kursi Python Basic
Kursi Python BasicKursi Python Basic
Kursi Python Basic
 
Kursi Microsoft Excel Intermediate
Kursi Microsoft Excel Intermediate Kursi Microsoft Excel Intermediate
Kursi Microsoft Excel Intermediate
 
Kursi i programimit të Gjuhës R
Kursi i programimit të Gjuhës R Kursi i programimit të Gjuhës R
Kursi i programimit të Gjuhës R
 

05 bazat-select-insert-update-delete

  • 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.