Što je upita baze podataka?

Upiti iskorištavaju moć vaše baze podataka

Upit baze podataka ekstrahira podatke iz baze podataka i formatira ih u čitljivom obliku. Upit mora biti napisan na jeziku koji zahtijeva baza podataka - obično taj jezik je SQL .

Na primjer, kada želite podatke iz baze podataka, upotrijebite upit da biste zatražili određene informacije koje želite. Možda imate tablicu zaposlenika i želite pratiti brojeve izvedbe prodaje. Možete upitati svoju bazu podataka za zaposlenika koji je zabilježio najveću prodaju u određenom razdoblju.

Izjava SQL SELECT

Upit za baze podataka mora slijediti oblik upita koji traži baza podataka. Najčešći format je standardni obrazac za upit Strukturiranog kvote (SQL) koji koriste mnogi sustavi za upravljanje bazama podataka. SQL je snažan jezik sposoban za napredne upite.

SQL koristi SELECT izraz za odabir određenih podataka.

Razmislite o primjeru koji se temelji na Northwindovoj bazi podataka koja se često šalje s proizvodima baze podataka kao vodič.

Slijedi izvatak iz tablice Zaposlenici baze podataka:

Izvadak iz tablice zaposlenika Northwind baze podataka
EmployeeID Prezime Ime Titula Adresa Grad Regija
1 Davolio Nancy Prodajni zastupnik 507 - 20. Ave. E. Seattle WA
2 valjati Andrija
Potpredsjednik, prodaja
908 W. Glavni put Tacoma WA
3 Leverling Janet Prodajni zastupnik 722 Moss Bay Blvd. Kirkland WA

Za povratak imena i naslova zaposlenika iz baze podataka, SELECT izjava izgleda ovako:

SELECT Ime, Prezime, Naslov od zaposlenika;

Vratit će se:

Ime Prezime Titula
Nancy Davolio Prodajni zastupnik
Andrija valjati Potpredsjednik, prodaja
Janet Leverling Prodajni zastupnik

Kako biste pročistili rezultate dalje, možete dodati WHERE klauzulu:

ODABERI prvi naziv, LastName FROM Employees

WHERE Grad = 'Tacoma';

Vraća FirstName i LastName bilo kojeg zaposlenika koji je iz Tacoma:

Ime Prezime
Andrija valjati

Imajte na umu da SQL vraća podatke u obliku retka / stupca koji je sličan Microsoft Excelu, što olakšava pregled i rad s njima. Ostali jezici upita mogu vratiti podatke kao grafikon ili grafikon.

Snaga upita

Baza podataka ima potencijal da otkrije složene trendove i aktivnosti, ali ta se moć iskoristi samo korištenjem upita. Složena baza podataka sastoji se od više tablica koje pohranjuju bezbroj podataka. Upit vam omogućuje da ga filtrirate u jednu tablicu kako biste ga lakše analizirali.

Upiti također mogu obavljati izračune na vašim podacima ili automatizirati zadatke upravljanja podacima. Također možete pregledati ažuriranja vaših podataka prije nego ih pošaljete u bazu podataka.