Lucrul cu baza de date: care sunt solicitările
Ce este o "cerere"? Ce înseamnă interogarea în bază de date?
conținut
De ce am nevoie de interogări de bază de date?
Este necesar să se răspundă nu numai la întrebarea ce este o cerere, ci și la întrebarea pentru care sunt solicitate. Ele sunt necesare pentru a obține informațiile stocate în baza de date. Pur și simplu, cererile către baza de date sunt concepute pentru a obține informațiile necesare în cazuri individuale. Scopul lor poate fi foarte diferit: poate fi necesar să se identifice ca client bancar pe un site terț sau să se identifice ca angajat al unui intranet sau să obțină informații despre starea unui profil pe un site de joc.
Care sunt componentele cererii?
Răspundem în continuare la întrebarea: care sunt solicitările? Interogările SQL sunt folosite pentru a scrie interogări. Trebuie să existe numai două componente: SELECT și FROM. Dar, pe lângă acestea, pot fi utilizate și utilizate și alte comenzi, care adaugă noi cerințe selecției datelor și sortarea lor cu afișare. Aceste cereri în baza de date sunt concepute pentru a obține cele mai multe informații de la computer: ce să găsiți și unde este ceva ce trebuie să căutați. Componenta cea mai populară după piesele obligatorii este În cazul în care. unde Acesta este utilizat pentru a specifica condițiile specifice pentru selectarea datelor. Deci, aici puteți specifica numărul de identificare, data nașterii sau alte informații care sunt unice și care pot identifica o persoană.
Crearea unei interogări
Orice interogare are o ierarhie strictă de construcție, care nu poate fi încălcată. Pentru că poate exista o eroare. Construcția va fi descrisă pe baza unei interogări simple cu trei componente. Mai întâi du-te SELECT, FROM și Unde. Operatorii pot fi introduși în litere mari și mici, aceasta nu afectează execuția. Dar, prin regulile unui ton bun, toți operatorii sunt scrise cu o scrisoare mare și condițiile necesare, numele meselor și așa mai departe, cu cel mic. Și astfel este mai ușor să navigați în timp ce vizualizați codul. Revenind la cod, trebuie să spuneți separat ce este responsabil pentru ce.
Construcția interogării, ca regulă, nu diferă atunci când lucrează în medii de dezvoltare diferite. Deci, în picioare în fața ta o întrebare: „De ce sunt cereri de acces» sau alt mediu de dezvoltare, și puteți fi siguri că răspunsurile date în acest articol va veni să-le pe toate.
Solicitați date de bază
Principalele părți constitutive, așa cum am menționat mai devreme, sunt doar două:
- SELECTați [ceea ce aveți nevoie 1, ceea ce aveți nevoie 2, ceea ce aveți nevoie 3] - este utilizat pentru a indica ce informații sunt necesare. Acesta va fi transferat din baza de date în programul cu care lucrează utilizatorul.
- Din [tabelul din care sunt preluate datele] - pentru a specifica datele necesare este mică, trebuie să specificați și locul unde ar trebui luate. În baza de date în sine, datele nu sunt stocate, dar tabele în care datele în sine sunt stocate. Tabele diferite pot avea aceleași coloane de date pentru a evita acest lucru și folosiți o indicație de unde provine.
Date de interogare suplimentare și operațiuni de grup
Pentru a îmbunătăți rezultatul căutării și furnizarea de informații pe informațiile deja primite, se utilizează comenzi suplimentare:
- În cazul în care [condițiile de căutare] - sunt utilizate pentru a sorta informațiile necesare privind anumite condiții de selecție.
- LIMIT [număr] - se utilizează pentru a limita numărul de rânduri care vor fi luate din tabel.
- GROUP BY by [parametru interogare] - utilizat pentru a grupa informațiile primite din baza de date. Însă gruparea poate fi prezentată nu numai cu orice informație, ci doar cu un caracter proporțional și cu același tip. Mai multe detalii găsiți prin găsirea unui articol separat despre GROUP BY. Operațiunile de grup în interogări sunt concepute pentru a îmbunătăți aspectul informațiilor furnizate și pentru a le lizibiliza mai mult.
- UNION [interogare] este folosit pentru a plasa o subdiviziune separată în interogare. Dacă primiți o cantitate semnificativă de informații, este posibil să aveți nevoie de această opțiune.
- LIKE "" este folosit pentru a verifica dacă masca răspunde la interogarea dimensiunilor anumitor date. Prin urmare, cu ajutorul ei poate fi căutată o persoană, a cărei salariu este măsurată prin numere de șase cifre.
exemplu
Înțelegerea scrisă este problematică, fără a specifica un exemplu adecvat. Dar chiar și un exemplu nu poate explica totul și va trebui să căutați o mulțime de informații, până când veți înțelege toate oportunitățile oferite de dezvoltatorii SQL:
SELECT Nume, Numar produs, Preturi AS Pret
Din producție
WHERE ProductLine = `R`
Dezasamblam codul pe care l-am propus mai sus. În primul rând, sunt selectate datele necesare: numele, numărul de produs și pagina de preț. Și foaia de preț este afișată sub un nume ușor diferit - pur și simplu "preț". Datele sunt preluate din baza de date "Produse" din tabelul "Produs". În general, nu este necesar să specificați o bază de date, dacă lucrați cu una singură, care trimite de fapt cererea. Dar dacă câteva baze, apoi asigurați-vă că pentru a specifica, având în vedere faptul că computerul pur și simplu nu vor înțelege la care vă referiți, sau chiar ignora solicitarea dvs. și va genera o eroare. A treia linie indică faptul că nu toate informațiile sunt afișate, ci doar cele care se află în linia de produse "P". Acesta este sfârșitul unui articol scurt, după ce ați citit că acum înțelegeți ce sunt solicitările.
- Baza de date este un sistem complex
- Cum determină producătorul adresa mac ?.
- Care sunt datele? Tipuri de date
- MySQL - ce este? Eroare MySQL
- Cât de mult este stocată istoria de credit și unde?
- Cum să aflați proprietarul telefonului prin numărul de telefon: modalități de a
- MySQL - cererea în cerere. MySQL: exemple de interogări. Întrebări interogate MySQL
- SQL unde: metode de aplicare și exemple
- Ce este serverul și care sunt funcțiile acestuia
- Serverul de căutare: ce este, lista, avantajele și dezavantajele
- Interogarea SQL este ceea ce?
- Crearea interogărilor în Access. Tipuri de cereri
- Ce este o bază de date și unde se poate utiliza?
- Cum se creează o bază de date mysql
- Cum să găsiți o persoană prin numărul de telefon? Este posibil?
- Cum se creează interogări în Access: instrucțiuni pas cu pas și recomandări
- Detalii despre cum să legați tabelele de acces
- Baza de clienți este un instrument important pentru gestionarea afacerii dvs.
- Rețelele de calculatoare locale și principiile de construcție a acestora
- Concepte generale ale DBMS de acces
- DBMS este un sistem de management al datelor