Mga computer, Programming
Paggawa gamit ang database: Bakit ang mga kahilingan
Ano ang "kahilingan"? Ano ang karaniwang kahulugan ng ang query sa database? Ano ang mga kahilingan na ipinadala sa mga database?
Bakit query sa database?
ang sagot ay dapat na ibinigay hindi lamang upang ang mga tanong kung ano ang kahilingan, ngunit pati rin sa mga tanong, bakit pagtatanong. Ang mga ito ay kinakailangan upang makuha ang impormasyon na naka-imbak sa database. Sa madaling sabi, ang database query ay dinisenyo upang makuha ang impormasyon na kinakailangan sa ilang mga kaso. Ang kanilang layunin ay maaaring maging napaka-magkakaibang: maaaring ito ay kinakailangan upang makilala bilang isang customer ng bangko sa mga third-party na site, o upang makilala bilang isang empleyado intranet, o upang makakuha ng impormasyon tungkol sa katayuan ng mga profile sa website ng laro.
Ano ang mga bahagi ng ang query?
Pagbuo ng isang query
Pagbuo ng isang query, bilang isang patakaran, ay hindi naiiba sa trabaho sa iba't ibang mga kapaligiran pag-unlad. Kaya, na nakatayo sa harap ng sa iyo ng isang katanungan: "Bakit ang mga kahilingan para sa access» o isa pang pag-unlad na kapaligiran, at maaari kang maging sigurado na ang mga sagot na ibinigay sa artikulong ito ay darating sa kanilang lahat.
Basic request data
Ang pangunahing bahagi ng mga bahagi, tulad ng nabanggit mas maaga, lamang ng dalawang:
- PUMILI [1 bagay na kung ano ang kailangan mong 2, kailangan mo 3] - ginagamit upang tukuyin kung ano ang impormasyon ay kinakailangan. Na ito ay inilipat mula sa database sa programa na kung saan ang user ay gumagana.
- FROM [table mula sa kung saan ang data ay kinuha] - tukuyin ang mga kinakailangang mga data ay maliit, at kailangan pa rin upang ipahiwatig kung saan dapat sila ay kinuha. Ang database ay hindi direktang naka-imbak ng data, at isang table na may data. Ang iba't ibang mga talahanayan ay maaaring magkaroon ng parehong mga hanay ng data upang maiwasan ito, at ginagamit upang tukuyin kung saan ito ay nakuha na.
Karagdagang mga detalye at operations hiling ng grupo
- Saan [term sa paghahanap] - ginagamit upang pagbukud-bukurin ang mga kinakailangang impormasyon tungkol sa mga tiyak na mga kondisyon pagiging karapat-dapat.
- LIMIT [number] - ay ginagamit upang limitahan ang bilang ng mga hilera na ay kinuha mula sa table.
- GROUP BY [parameter ng query] - ay ginagamit sa grupong natanggap na impormasyon mula sa database. Ngunit ang grupo ay hindi anumang impormasyon pwedeng bigyan, ngunit lamang sa proporsyon sa, at pagkakaroon ng parehong uri. Para sa karagdagang mga detalye maaari mong malaman sa pamamagitan ng paghahanap ng isang hiwalay na artikulo sa GROUP NG. Group operasyon sa query na dinisenyo upang mapabuti ang hitsura ng impormasyon at ang mga mas higit na kakayahang mabasa.
- UNION [kahilingan] ay ginagamit upang ilagay ang isang hiwalay na subquery kahilingan. Kapag nakatanggap ka ng isang medyo makabuluhang halaga ng impormasyon ay maaaring kinakailangan at ang pagpipiliang iyon.
- KATULAD "" ay ginagamit upang suriin kung ang mask ay tumutugon sa kahilingan ng isang tiyak na data na sukat. Kaya, sa tulong nito, maaari kang maghanap para sa mga tao na ang suweldo vymeryat anim na figure.
halimbawa
SELECT Pangalan, ProductNumber, ListPrice AS Presyo
MULA Production.Product
SAAN ProductLine = 'R'
I-parse inaalok sa akin ang itaas code. Una, doon ay isang seleksyon ng mga kinakailangang data: pangalan, numero ng produkto at ang pahinang leaflet presyo. At ang presyo sheet ay ipinapakita sa isang bahagyang kakaibang pangalan - isang "presyo". Ang data ay nakuha mula sa database "Mga Produkto" mula sa table "Produkto". Sa pangkalahatan, tukuyin ang database ay hindi kinakailangan kung ikaw ay nagtatrabaho sa isa lamang, na aktwal na nagpapadala ng isang kahilingan. Ngunit kung ang ilang mga base, at pagkatapos ay siguraduhin na tukuyin, na ibinigay ang katunayan na ang computer lamang ay hindi maunawaan kung kanino sumangguni ka, o kahit na huwag pansinin ang iyong kahilingan at bubuo ng error. Ang ikatlong linya ay nagpapahiwatig na ang output ay hindi lahat ang impormasyon, ngunit lamang ang isa na napupunta sa linya ng "P" mga produkto. Na natapos sa isang maikling artikulo, matapos basahin nauunawaan mo ngayon, kung bakit ikaw ay pagtatanong.
Similar articles
Trending Now