Wat is 'n databasisnavraag?

Navrae maak gebruik van die krag van jou databasis

'N databasis navraag uittreksel data uit 'n databasis en formateer dit in 'n leesbare vorm. 'N Navraag moet geskryf word in die taal wat die databasis benodig-gewoonlik is daardie taal SQL .

Byvoorbeeld, as jy data van 'n databasis wil hê, gebruik jy 'n navraag om die spesifieke inligting wat jy wil, te versoek. Miskien het jy 'n Werknemers tabel, en jy wil die verkoopsprestasie nommers dop. U kan u databasis navraag doen vir die werknemer wat die hoogste verkope in 'n gegewe tydperk aangeteken het.

Die SQL SELECT-verklaring

'N Databasisnavraag moet die navraagformaat wat deur die databasis benodig word, volg. Die mees algemene formaat is die standaard navraagformaat van gestruktureerde navraagstaal (SQL) wat deur baie databasisbestuurstelsels gebruik word. SQL is 'n kragtige taal wat in staat is om gevorderde navrae te doen.

SQL gebruik 'n SELECT stelling om spesifieke data te kies.

Oorweeg 'n voorbeeld wat gebaseer is op die Northwind-databasis wat gereeld met databasisprodukte as 'n tutoriaal verskeep word.

Hier is 'n uittreksel uit die databasis se Werknemerstafel:

Uittreksel uit die Noordwind-databasis Werknemerstafel
Werknemer ID Van Eerste naam Titel adres Stad streek
1 Davolio Nancy Verkoops verteenwoordiger 507 - 20 Ave. E. Seattle WA
2 Fuller Andrew
Visepresident, Verkope
908 W. Capital Way Tacoma WA
3 Leverling Janet Verkoops verteenwoordiger 722 Moss Bay Blvd. Kirkland WA

Om 'n werknemer se naam en titel van die databasis terug te gee, sal die SELECT-stelling so iets lyk:

SELECT Voornaam, LastName, Titel FROM Werknemers;

Dit sal terugkeer:

Eerste naam Van Titel
Nancy Davolio Verkoops verteenwoordiger
Andrew Fuller Visepresident, Verkope
Janet Leverling Verkoops verteenwoordiger

Om die resultate verder te verfyn, kan u 'n WHERE-klousule byvoeg:

SELECT FirstName, LastName FROM Werknemers

WAAR City = 'Tacoma';

Dit gee die eerste naam en die laaste naam van enige werknemer wat van Tacoma af kom:

Eerste naam Van
Andrew Fuller

Let daarop dat SQL data in 'n ry / kolom vorm wat soortgelyk is aan Microsoft Excel, wat dit maklik maak om te sien en te werk. Ander navraagstaale kan data as 'n grafiek of grafiek terugstuur.

Die krag van navrae

'N databasis het die potensiaal om komplekse tendense en aktiwiteite te openbaar, maar hierdie krag word net aangewend deur die gebruik van die soektog. 'N Komplekse databasis bestaan ​​uit verskeie tabelle wat 'n magdom data stoor. Met 'n soektog kan jy dit in 'n enkele tafel filter sodat jy dit makliker kan analiseer.

Navrae kan ook berekeninge op u data uitvoer of data bestuurstake outomatiseer. U kan ook opdaterings van u data nagaan voordat u dit aan die databasis verbind.