Kas ir datu bāzes vaicājums?

Jautājumi izmanto jūsu datu bāzes jaudu

Datubāzes vaicājums izraksta datus no datubāzes un formatē to lasāmā formā. Vaicājumam jābūt rakstītai valodā, kuru pieprasa datu bāze, parasti, šī valoda ir SQL .

Piemēram, ja vēlaties datus no datubāzes, jūs izmantojat vaicājumu, lai pieprasītu konkrētu informāciju, kuru vēlaties. Varbūt jums ir Darbinieku tabula, un jūs vēlaties izsekot pārdošanas veiktspējas numurus. Varat vaicāt savā datubāzē darbiniekam, kurš ir reģistrējis visaugstāko pārdošanas apjomu noteiktā laika periodā.

SQL SELECT paziņojums

Datubāzes vaicājumam jāatbilst vaicājuma formātam, kas nepieciešams datu bāzei. Visizplatītākais formāts ir Strukturēto vaicājumu valodas (SQL) standarta vaicājuma formāts, ko izmanto daudzas datu bāzu pārvaldības sistēmas. SQL ir jaudīga valoda, kas spēj uzlabot vaicājumus.

SQL izmanto SELECT paziņojumu, lai atlasītu konkrētus datus.

Apsveriet piemēru, kas balstīts uz Northwind datubāzi, kas bieži tiek piegādāta kā datubāzes produkts kā apmācība.

Šeit ir izvilkums no datubāzes tabulas Darbinieki:

Izvilkums no Northwind datu bāzes Darbinieku tabula
Darbinieka ID Uzvārds Vārds Nosaukums Adrese Pilsēta Novads
1 Davolo Nansī Tirdzniecības pārstāvis 507 - 20. ave. E. Sietla WA
2 Pilnīgāk Andrew
Pārdošanas viceprezidents
908 W. Capital Way Tacoma WA
3 Leverling Janet Tirdzniecības pārstāvis 722 Moss Bay Blvd. Kirkland WA

Lai atgrieztu darbinieka vārdu un nosaukumu no datu bāzes, SELECT paziņojums izskatīsies šādi:

SELECT FirstName, LastName, Title no darbiniekiem;

Tas atgriezīsies:

Vārds Uzvārds Nosaukums
Nansī Davolo Tirdzniecības pārstāvis
Andrew Pilnīgāk Pārdošanas viceprezidents
Janet Leverling Tirdzniecības pārstāvis

Lai precizētu rezultātus, jūs varat pievienot WHERE klauzulu:

SELECT FirstName, LastName no darbiniekiem

KUR Pilsēta = "Tacoma";

Tas atdod jebkura Tacoma darbinieka Vārdu un uzvārdu:

Vārds Uzvārds
Andrew Pilnīgāk

Ņemiet vērā, ka SQL atgriež datus rindu / kolonnu veidlapā, kas ir līdzīga Microsoft Excel, ļaujot to viegli apskatīt un strādāt. Citas vaicājumu valodas datus var nosūtīt kā grafiku vai diagrammu.

Vaicājumu spēks

Datu bāzei ir potenciāls atklāt sarežģītas tendences un darbības, taču šo varu var izmantot tikai, izmantojot vaicājumu. Kompleksa datu bāze sastāv no vairākām tabulām, kurās tiek glabāti neskaitāmi dati. Vaicājums ļauj filtrēt to vienā tabulā, lai to varētu vieglāk analizēt.

Jautājumi arī var veikt aprēķinus jūsu datiem vai automatizēt datu pārvaldības uzdevumus. Varat arī pārskatīt jūsu datu atjauninājumus, pirms tos ievieto datubāzē.