Kas yra duomenų bazių užklausa?

Užklausos panaudoja jūsų duomenų bazės galią

Duomenų bazės užklausa ištraukia duomenis iš duomenų bazės ir formuoja ją skaitomoje formoje. Užklausa turi būti parašyta kalba, kuria reikalinga duomenų bazė, paprastai, ta kalba yra SQL .

Pvz., Kai norite, kad duomenys iš duomenų bazės, jūs naudojate užklausą, prašydami konkrečios informacijos, kurią norite. Galbūt turite darbuotojų lentelę ir norite stebėti pardavimo našumo skaičių. Galite užklausti savo duomenų bazę darbuotojui, kuris užregistravo didžiausią pardavimą per tam tikrą laikotarpį.

SQL SELECT ataskaita

Duomenų bazės užklausa turi atitikti duomenų bazės reikalaujamą užklausos formatą. Dažniausiai naudojamas standartinis užklausos formatas yra "Structured Query Language" (SQL), kurį naudoja daugelis duomenų bazių valdymo sistemų. SQL yra galinga kalba, galinti išplėtoti užklausas.

SQL naudoja SELECT aprašą, norėdami pasirinkti konkrečius duomenis.

Apsvarstykite pavyzdį, pagrįstą "Northwind" duomenų baze, kuri dažnai tiekia duomenų bazės produktus kaip pamoka.

Štai ištrauka iš duomenų bazės "Darbuotojai" lentelė:

Ištrauka iš "Northwind" duomenų bazės Darbuotojų lentelė
Darbuotojo ID Pavardė Pirmas vardas Pavadinimas Adresas Miestas Regionas
1 Davolio Nancy Pardavimų atstovas 507 - 20 ave. E. Sietlas WA
2 Fuller Andriejus
Viceprezidentas, Pardavimai
908 W. Capital Way Tacoma WA
3 Leverling Janet Pardavimų atstovas 722 Moss Bay Blvd. Kirklandas WA

Norėdami grąžinti darbuotojo vardą ir pavadinimą iš duomenų bazės, SELECT ataskaita atrodytų taip:

SELECT FirstName, LastName, Title iš darbuotojų;

Tai grįš:

Pirmas vardas Pavardė Pavadinimas
Nancy Davolio Pardavimų atstovas
Andriejus Fuller Viceprezidentas, Pardavimai
Janet Leverling Pardavimų atstovas

Norėdami patikslinti rezultatus, galite pridėti WHERE sąlygą:

SELECT FirstName, LastName iš darbuotojų

KUR Miestas = "Tacoma";

Jis grąžina Tacoma darbuotojo vardą ir pavardę:

Pirmas vardas Pavardė
Andriejus Fuller

Atkreipkite dėmesį, kad SQL grąžina duomenis eilutės / stulpelio formoje, kuri yra panaši į "Microsoft Excel", todėl ją lengva peržiūrėti ir dirbti. Kitos užklausų kalbos gali grąžinti duomenis kaip grafiką ar diagramą.

Užklausų galia

Duomenų bazė gali atskleisti sudėtingas tendencijas ir veiklą, tačiau šią galią galima panaudoti tik naudojant užklausą. Sudėtinę duomenų bazę sudaro kelios lentelės, kuriose saugoma daugybe duomenų. Užklausa leidžia filtruoti ją į vieną lentelę, kad galėtumėte ją lengviau analizuoti.

Užklausos taip pat gali atlikti jūsų duomenų apskaičiavimus arba automatizuoti duomenų valdymo užduotis. Taip pat galite peržiūrėti savo duomenų atnaujinimus prieš juos prisiimdami prie duomenų bazės.