Kompjûters, Programming
It wurkjen mei de database: Wêrom binne fersiken
Wat is it "fersyk"? Wat wurdt oer it algemien bedoeld troch de query yn de databank? Wat binne de fersiken dy't stjoerd nei de databank?
Wêrom fragen oan de databank?
it antwurd moat wêze jûn net allinne oan 'e fraach fan wat it fersyk, mar ek op' e fraach, wêrom binne ûndersiken. Se binne nedich om de ynformaasje dy't wurdt opslein yn de databank. Simply set, de databank fragen komme ûntwurpen om de ynformaasje nedich yn guon gefallen. Harren doel kin wêze hiel oars: kin it nedich wêze om te identifisearjen as in klant fan de bank oan de tredde-partij site, of te identifisearjen as in meiwurker intranet, of te krijen ynformaasje oer de steat fan it profyl op de webside fan de wedstriid.
Wat binne de ûnderdielen fan de query is?
Building a query
Bouwe oan in query, as in regel, net ferskille oan it wurk yn ferskate ûntwikkeling fermiddens. Sa, steande foar jo in fraach: "Wêrom binne fersiken foar tagong» of in oare ûntwikkeling omjouwing, en jo kinne der wis fan wêze dat de antwurden jûn yn dit artikel sil komme ta harren allegearre.
Basis data fersyk
De wichtichste komponint dielen, lykas sein earder, mar twa:
- SELECT [1 ding oan wat jo nedich 2, moatst 3] - brûkt om te spesifisearjen hokker ynformaasje is nedich. Dat it sil wurde oerbrocht út de databank oan it programma wêrmei't de brûker wurket.
- FROM [tabel út hokker gegevens wurde nommen] - oantsjutte it nedich gegevens is lyts, en dochs moatte om oan te jaan wêr't se moatte wurde nommen. De databank is net direkt bewarre gegevens, en in tafel, dat hat de gegevens. De ferskillende tafels kinne hawwe deselde kolommen fan gegevens foar te kommen dat, en wurdt brûkt om te spesifisearjen wêr it is nommen.
Oanfoljende details en fersyk groep operaasjes
- Dêr't [syktermen] - brûkt te sortearjen út de nedige ynformaasje yn oangeande de spesifike eligibility omstannichheden.
- LIMIT [number] - wurdt brûkt om te beheinen fan it oantal rigen dy't sil nommen wurde út 'e tafel.
- GROUP BY [query parameter] - wurdt brûkt om groep de ûntfongen ynformaasje út de databank. Mar de groep is net alle ynformaasje kin levere wurde, mar allinnich yn ferhâlding ta, en hawwende itselde type. Foar mear details kinne jo fine út troch it finen fan in aparte artikel op de GROUP BY. Groep operaasjes yn fragen ûntwurpen te ferbetterjen it uterlik fan 'e ynformaasje en har grutter lêsberens.
- UNION [fersyk] brûkt wurdt om te setten in apart fersyk subquery. As jo krije in frij wichtige bedrach fan ynformaasje kin nedich en dat opsje.
- LIKE "" wurdt brûkt om te kontrolearjen oft it masker oerienkomt mei it fersyk fan in bepaalde grutte gegevens. Dus, mei syn help, kinne jo sykje foar de persoan waans salaris vymeryat seis sifers.
foarbyld
SELECT Namme, ProductNumber, ListPrice AS Price
FROM Production.Product
WHERE ProductLine = 'R'
Parse bea my boppesteande koade. Earst, der is in seleksje fan de nedige gegevens: namme, produkt nûmer en de side folder prizen. En de priis sheet wurdt werjûn op in wat oare namme - in "priis". De gegevens is nommen út de databank "Products" út 'e tabel "Product". Yn it algemien, spesifisearje de databank is net nedich as jo wurkje mei mar ien, dy't eins stjoert in fersyk. Mar as in pear bases, dan wurde wis te spesifisearjen, sjoen it feit dat de kompjûter gewoan sil net begripe oan wa't jimme ferwize, of sels negearje jo fersyk en sil generearje in flater. De tredde rigel jout oan dat de útgong is net alle ynformaasje, mar allinne de iene dat giet yn 'e line fan "P" produkten. Dat einige in koart artikel, neidat lêzen jim begripe no, wêrom binne ûndersiken.
Similar articles
Trending Now