Çfarë është një Query Database?

Pyetjet shfrytëzojnë fuqinë e bazës së të dhënave

Një query bazës së të dhënave nxjerr të dhënat nga një bazë të dhënash dhe formaton atë në një formë të lexueshme. Një pyetje duhet të shkruhet në gjuhën që kërkon baza e të dhënave - zakonisht, ajo gjuhë është SQL .

Për shembull, kur doni të dhëna nga një bazë të dhënash, përdorni një pyetje për të kërkuar informacionin specifik që dëshironi. Ndoshta keni një tavolinë punonjësish dhe doni të përcillni numrat e performancës së shitjeve. Ju mund të kërkoni bazën e të dhënave tuaja për punonjësin që regjistroi shitjet më të larta në një periudhë të caktuar.

Deklarata SQL SELECT

Një pyetje e bazës së të dhënave duhet të ndjekë formatin e kërkimeve të kërkuara nga baza e të dhënave. Formati më i zakonshëm është formati i query-it të strukturuar Query Language (SQL) që përdoret nga shumë sisteme të menaxhimit të bazës së të dhënave. SQL është një gjuhë e fuqishme e aftë për pyetje të avancuara.

SQL përdor një deklaratë SELECT për të zgjedhur të dhëna specifike.

Konsideroni një shembull të bazuar në bazën e të dhënave Northwind që shpesh ofrohet me produkte të bazës së të dhënave si një tutorial.

Ja një fragment nga tabela e punonjësve të bazës së të dhënave:

Fragment nga baza e të dhënave Northwind Punonjësit tabelë
EmployeeID Mbiemri Emri titull Adresë qytet Rajon
1 Davolio Nancy Perfaqesues Shitjesh 507 - 20 Ave. E. Seattle WA
2 Fuller Andrew
Nënkryetar, Sales
908 W. Mënyra Kapitale Tacoma WA
3 Leverling Janet Perfaqesues Shitjesh 722 Moss Bay Blvd. Kirkland WA

Për të kthyer emrin dhe titullin e një punonjësi nga baza e të dhënave, deklarata SELECT do të dukej diçka si kjo:

SELECT Emri, Emri, Titulli NGA Punonjësit;

Do të kthehej:

Emri Mbiemri titull
Nancy Davolio Perfaqesues Shitjesh
Andrew Fuller Nënkryetar, Sales
Janet Leverling Perfaqesues Shitjesh

Për të përsosur rezultatet më tej, mund të shtoni një klauzolë WHERE:

SELECT FirstName, LastName FROM Punonjësit

KU GJITHA Qyteti = 'Tacoma';

Rivendos emrin e parë dhe të fundit të çdo punonjësi i cili është nga Tacoma:

Emri Mbiemri
Andrew Fuller

Vini re se SQL i kthen të dhënat në një formë rreshti / kolone që është e ngjashme me Microsoft Excel, duke e bërë të lehtë për të parë dhe punuar me të. Gjuhët e tjera të pyetjeve mund t'i kthejnë të dhënat si grafik ose tabelë.

Fuqia e pyetjeve

Një bazë të dhënash ka potencial për të zbuluar trende dhe aktivitete komplekse, por kjo fuqi përdoret vetëm nëpërmjet përdorimit të pyetjes. Një bazë e të dhënave komplekse përbëhet nga tabela të shumta që ruajnë një numër të dhënash. Një pyetje ju lejon të filtroni atë në një tabelë të vetme kështu që ju mund ta analizoni më lehtë.

Pyetjet gjithashtu mund të kryejnë llogaritje në të dhënat tuaja ose automatizojnë detyrat e menaxhimit të të dhënave. Ju gjithashtu mund të rishikoni përditësimet për të dhënat tuaja para se t'i angazhoni ato në bazën e të dhënave.