Kwamfutocin, Shirye-shirye
Aiki tare da database: Me ne buƙatun
Mene ne "request"? Abin da ake nufi da kullum da tambaya a cikin database? Mene ne buƙatun cewa an aiko da database?
Me queries da database?
amsar dole ne a ba da ba kawai ga tambaya na abin da request, amma kuma a kan tambaya, me ya sa ne inquiries. Su zama dole don samun bayanai da aka adana a cikin database. Kawai sa, da database queries an tsara su don samun bayanai da ake bukata a wasu lokuta. Su nufi iya zama sosai daban-daban: shi yana iya zama dole su gane a matsayin abokin ciniki na banki a ɓangare na uku site, ko don gano yadda wani ma'aikaci intanet ɗin, ko ya samu bayanai game da jihar na profile on da website na wasan.
Wadanne ne abubuwan da tambaya ne?
Gina query
Gina tambaya, kamar yadda mai mulkin, ba ya bambanta a wurin aiki a daban-daban raya muhallin. Saboda haka, a tsaye a gaban ku wata tambaya: "Don me buƙatun ga samun» ko wani ci gaban muhalli, kuma za ka iya tabbata cewa amsoshin da aka bayar a wannan labarin zai zo da su duka.
Basic data request
Babban bangaren sassa, kamar yadda aka ambata a baya, biyu ne kawai:
- Zabi [1 abu to abin da kuke bukatar 2, kana bukatar 3] - yi amfani don saka abin da bayanai da ake bukata. Wannan shi za a canjawa wuri daga cikin database da shirin da abin da mai amfani da aiki.
- DAGA [tebur daga wanda data ake dauka] - saka da ake bukata data ne kananan, kuma har yanzu bukatar nuna inda suka kamata a dauka. A database ba kai tsaye adana bayanai, da kuma tebur da cewa yana da bayanai. A daban-daban alluna iya samun wannan ginshikan data kauce wa wannan, kuma ake amfani da su saka inda aka dauka.
Ƙarin bayani da kuma bukatar kungiyar ayyukan
- Inda [search sharuddan] - amfani da su gaggauta warware zama dole bayani game da takamaiman cancanta yanayi.
- Iyakan [yawan] - ake amfani da su rage yawan layuka da cewa za a dauka daga cikin tebur.
- GROUP BY [tambaya siga] - da ake amfani da rukunin da samu bayanai daga database. Amma kungiyar ba da wani bayani za a iya kawota, amma kawai a gwargwado ga, da kuma ciwon da wannan nau'in. Don ƙarin bayani zaka iya gano ta gano wani raba labarin a kan GROUP BY. Group ayyukan a queries tsara don inganta bayyanar da bayanai da kuma ta fi girma readability.
- UNION [bukatar] an amfani da su sa mai raba request subquery. Lokacin da ka karɓi wani fairly gagarumin adadin bayanai da za a iya bukatar da cewa zaɓi.
- LIKE "" da aka yi amfani da su duba ko mask yayi dace da bukatar da wani size bayanai. Saboda haka, tare da taimako, za ka iya bincika ga mutum wanda albashi vymeryat shida Figures.
misali
Zabi Name, ProductNumber, ListPrice AS Price
DAGA Production.Product
INA ProductLine = 'R'
Parse miƙa mini sama code. Da farko, akwai wata selection na zama dole data: sunan, samfurin lambar da page qasidarki farashin. Kuma Farashin takardar da aka nuna a wani dan kadan sunan daban - a "farashin". A data aka dauka daga cikin database "Products" daga tebur "Product". A general, saka da database ba lallai ba ne idan kana aiki tare da daya kawai, wanda a zahiri aika wani request. Amma idan 'yan kwasfanta, sa'an nan su tabbatar da saka, Ganin cewa a cikin kwamfuta kawai ba zai fahimta ga wanda ka mai da, ko ma watsi your request kuma zai samar da wani kuskure. The uku line nuna cewa fitarwa ne ba duka bayanai, amma kawai wanda ke a cikin layi na "P" kayayyakin. Wannan ƙare a takaice article, bayan karanta ka fahimta a yanzu, me ya sa ne inquiries.
Similar articles
Trending Now