Ano ang isang Database Query?

Mga query na gamitin ang lakas ng iyong database

Ang isang database query extracts ng data mula sa isang database at format ito sa isang nababasa na form. Ang isang tanong ay dapat na nakasulat sa wikang nangangailangan ng database-karaniwan, ang wikang iyon ay SQL .

Halimbawa, kapag nais mo ang data mula sa isang database, gumamit ka ng isang query upang hilingin ang partikular na impormasyong gusto mo. Marahil mayroon kang talahanayan ng Empleyado, at gusto mong subaybayan ang mga numero ng pagganap ng benta. Maaari mong i-query ang iyong database para sa empleyado na naka-record ang pinakamataas na benta sa isang naibigay na panahon.

Ang SQL SELECT Statement

Ang isang database query ay dapat sundin ang query format na kinakailangan ng database. Ang pinakakaraniwang format ay ang standard na query sa Nakatabing Query Language (SQL) na ginagamit ng maraming mga database management system. Ang SQL ay isang malakas na wika na may kakayahang mga advanced na query.

Gumagamit ang SQL ng isang PUMILI pahayag upang pumili ng tiyak na data.

Isaalang-alang ang isang halimbawa batay sa Northwind database na madalas na barko na may mga produkto ng database bilang isang tutorial.

Narito ang isang sipi mula sa talahanayan ng Mga empleyado ng database:

Sipi mula sa talahanayan ng mga empleyado ng Northwind database
EmployeeID Huling pangalan Pangalan Pamagat Address Lungsod Rehiyon
1 Davolio Nancy Sales representative 507 - 20th Ave. E. Seattle wa
2 Fuller Andrew
Vice President, Sales
908 W. Capital Way Tacoma wa
3 Levering Janet Sales representative 722 Moss Bay Blvd. Kirkland wa

Upang maibalik ang pangalan at pamagat ng empleyado mula sa database, ang pahayag ng PUMILI ay magiging ganito:

PUMILI FirstName, LastName, Title FROM Employees;

Magbalik ito:

Pangalan Huling pangalan Pamagat
Nancy Davolio Sales representative
Andrew Fuller Vice President, Sales
Janet Levering Sales representative

Upang pinuhin pa ang mga resulta, maaari kang magdagdag ng Sugnay na SA:

PUMILI FirstName, LastName FROM Employees

SAAN Lunsod = 'Tacoma';

Binabalik nito ang FirstName at LastName ng anumang Empleyado na mula sa Tacoma:

Pangalan Huling pangalan
Andrew Fuller

Tandaan na ang SQL ay nagbabalik ng data sa isang hilera / haligi ng form na katulad ng Microsoft Excel, na ginagawang madali upang tingnan at magtrabaho kasama. Maaaring ibalik ng iba pang mga wika ng query ang data bilang isang graph o tsart.

Ang Kapangyarihan ng Mga Tanong

Ang isang database ay may potensyal na magbunyag ng mga komplikadong mga uso at gawain, ngunit ang kapangyarihang ito ay ginagamit lamang sa pamamagitan ng paggamit ng query. Ang isang kumplikadong database ay binubuo ng maraming mga talahanayan na nagtatago ng isang napakaraming bilang ng data. Ang isang query ay nagbibigay-daan sa iyo upang i-filter ito sa isang solong mesa upang maaari mong mas madaling pag-aralan ito.

Ang mga query ay maaari ring magsagawa ng mga kalkulasyon sa iyong data o i-automate ang mga gawain sa pamamahala ng data. Maaari mo ring suriin ang mga update sa iyong data bago magawa ang mga ito sa database.