Coimpiutairean, Stòr-dàta
MySQL - a 'cheist ann an Ceist. MySQL: Ceist eisimpleirean. Freumhaichte MySQL ceistean
An-dràsta, faodaidh gach neach a 'fàs gu luath didseatach fiosrachaidh. Agus bhon mòran den fhiosrachadh seo tha cudromach, tha e riatanach a ghleidheadh ann an cruth didseatach airson a chleachdadh san àm ri teachd. Anns an t-suidheachadh seo, faodaidh ea bhith air a chleachdadh teicneòlasan nuadh, leithid stòran-dàta. Iad a 'toirt earbsach stòradh sam bith didseatach fiosrachadh agus dàta cothrom Faodar cluich aig puing sam bith air an t-saoghail. Aon de na teicneòlasan fo bheachdachadh 'S e siostam de MySQL stòran-dàta.
DBMS MySQL - dè tha seo?
A dàimh stòr-dàta siostam rianachd MySQL S e aon de na mòr-chòrdte agus cleachdadh gu cumanta stòraidh teicneòlasan. Tha comas-gnìomh nas fheàrr na ann an iomadh dòigh a th 'ann an stòr-dàta. Gu sònraichte, aon de na prìomh fheartan a tha an comas a bhith a 'cleachdadh freumhaichte MySQL ceistean.
Uime sin, tha mòran de na pròiseactan, far an àm a tha cudromach agus a tha riatanach gus dèanamh cinnteach gum bi am fiosrachadh air coileanadh stòradh, a thuilleadh air coileanadh iom-fhillte sampaill dàta a thathar a 'leasachadh air MySQL stòr-dàta. Mhòr-chuid de na leasachaidhean sin a dhèanamh làraichean-lìn. Anns a 'chùis seo, MySQL a tha ga chur air adhart ann an cur an gnìomh an dà chuid beag (blogaichean, làrach-lìn, cairtean gnìomhachais agus mar sin air adhart. P.) Agus seach trioblaidean mòra (air-loidhne bùthan, stòradh dàta , agus mar sin air. D.). Anns gach suidheachadh, a 'taisbeanadh fiosrachadh air an duilleag-lìn a chleachdadh MySQL-cheist. Tha iarrtas airson luchd-leasachaidh a 'feuchainn ri dhèanamh de na cothroman a Siostam Stòr-Dàta Rianachd.
Ciamar a bu chòir a chur air dòigh stòraidh
Airson goireasach stòradh agus an dèidh sin obrachadh an dàta an còmhnaidh a 'òrdachadh. Tha an dàta structar gus dearbhadh mar a tha an clàr a 'coimhead coltach, a tha air a chleachdadh gus fiosrachadh a stòradh. Stòr-dàta bùird a tha seata de dh'achaidhean (colbhan) co-fhreagarrach airson gach seilbh shònraichte an dàta a nì.
Mar eisimpleir, ma tha an clàr de luchd-obrach sònraichte a 'chompanaidh, tha e a' chuid as sìmplidh mar a leanas. Airson gach neach-obrach a tha ceangailte gun choimeas uile, a tha mar as trice air a chleachdadh mar bhun-key a 'bhòrd. An sin anns a 'chlàr a chlàradh dàta pearsanta neach-obrach. Faodaidh i bhith na rud sam bith: Làn ainm, àireamh cairt-, airson a bheil e stèidhichte, fòn, seòladh agus mion-fhiosrachadh eile. A rèir na riatanasan àbhaisteachadh (6 àbhaisteach riochdan de na stòran-dàta) cho math ri airson MySQL-ceistean air an lìnigeadh le structar achaidhean Feumaidh am bòrd a bhith atamach, is e sin, nach eil enumerations no liostaichean. Uime sin, mar as trice, anns a 'chlàr, a tha air leth achaidhean airson ainm mu dheireadh, a' chiad ainm, agus mar sin air adhart. D.
Employee_id | sloinneadh | Ainm | Sloinneadh | Department_id | Dreuchd | Phone | Employer_id |
1 | Ivanov | Ivan | Ivanovic | Rianachd. | stiùiriche | 495 **** | null |
2 | Petrov | Peter | Petrovich | Rianachd. | Leas. stiùiriche | 495 *** | 1 |
3 | Grishin | Gregory | G. | reic | ceann | 1 | |
... | ... | ... | ... | ... | ... | ... | ... |
59 | Sergeev | Sergei | S. | reic | Reiceadair-co-chomhairleachaidhean. | 495 *** | 32 |
Os a chionn tha e glè bheag eisimpleir air an stòr-dàta Clàr structar. Ach, tha e fhathast nach eil a 'làn choinneachadh ri riatanasan deatamach àbhaisteachadh. Ann an siostaman fìor, a 'cruthachadh a bharrachd Clàr earrannan. Uime sin, an àite an clàr a leanas de na faclan "Roinn" colbh Feumaidh tha grunn roinnean.
Ciamar a tha ball-sampaill an dàta
Airson ais dàta bho na clàir anns an stòr-dàta siostam rianachd MySQL, tha sgioba sònraichte - Tagh cheist. Gus an fhrithealaiche stòr-dàta ceart mun bhuaidh a thug an tagraidh, feumar iarrtas deagh-chruth. Ceist structar a stèidheachadh mar a leanas. Sam bith cothrom air an stòr-dàta fhrithealaiche 'tòiseachadh leis an fhacal a thaghadh. Bha e maille ris a thogail a h-uile MySQL ceistean. Eisimpleirean dh'fhaodas a bhith eadar-dhealaichte iom-fhillteachd, ach prionnsabal togail a tha glè choltach.
Feumaidh tu an uair sin a 'sònrachadh a tha a' ainneamh thu airson a thaghadh miannaichte fiosrachaidh. Liostaichean na h-achaidhean a 'dol tro na molaidhean a thaghadh an dèidh cromag. Aon uair 'a h-uile feum air achaidhean air a bhith air an clàradh ann an an t-iarrtas a' sònrachadh a 'bhòrd nì bho a tha an eisimpleir a bhios a' tachairt le cuideachadh bho molaidhean is sònraichibh an t-ainm a 'bhùird.
Airson samplachadh cuingeachaidhean ann MySQL-cheistean air an cur gu sònraichte a-obrachaidh, a 'toirt seachad an stòr-dàta. Airson shampall unduplicated (choimeas) dàta air a chleachdadh tagradh fa-leth, agus a 'suidheachadh na h-- far a bheil a' ghnìomhaiche. Mar eisimpleir iomchaidh airson an clàr gu h-àrd, faodaidh sinn beachdachadh air iarrtas ag iarraidh fiosrachadh Ainm luchd-obrach ag obair ann an roinn a "reic". Ceist structar a 'gabhail an riochd mar anns a' chlàr gu h-ìosal.
Tha bun-bheachd a neadaichte ceiste
Ach a 'phrìomh phàirt den stòr-dàta, mar a dh'ainmichear gu h-àrd, tha an comas dèiligeadh ri ceistean freumhaichte MySQL. Bu chòir coimhead coltach? Bho ainm loidsigeach e a 'tuigsinn gur e seo an t-iarrtas a chruthachadh ann an rangachd dhà no barrachd iarrtasan. Ann an teòiridh, le bhith a 'dèanamh atharrachaidhean air an stòr-dàta e ag ràdh gu bheil MySQL Chan eil cuingeachadh an àireamh de MySQL-cheistean a dh'fhaodas a bhith a' neadachadh anns a 'phrìomh cheist. Ach, faodaidh tu fheuchainn ann an gnìomh agus dèanamh cinnteach gu bheil an dèidh an dàrna deich neadaichte freagairt ceiste àm gu dhroch a mheudachadh. Ann an cùis sam bith, ann an cleachdadh bheil duilgheadasan ann a dh'fheumas a 'cleachdadh glè iom-fhillte MySQL-cheist. Tha iarrtas a dh'fhaodadh feum a 'char as àirde 3-5 neadaichte rangachd.
A 'togail cheistean neadaichte
Anns a 'mion-sgrùdadh de na Leugh fiosrachaidh, àireamh de cheistean mu dheidhinn far a bheil an fho-cheistean, agus ma tha sibh nach urrainn fuasgladh fhaighinn air an duilgheadas a' roinn iad do sìmplidh gun duilghe an structar a chleachdadh. Ann an cleachdadh, fo-ceistean a tha ga chleachdadh airson fuasgladh air duilgheadasan toinnte. A leithid seòrsa duilgheadasan a tha an suidheachaidhean nuair a tha e eil fios ro làimh fo na cumhaichean a tha crìoch a 'cur luach a bharrachd samplachaidh a bhios a' tachairt. Tha e do-dhèanta a 'fuasgladh duilgheadasan leithid sin, ma tha thu dìreach a' cleachdadh an cunbhalach MySQL-cheist. Anns an t-iarrtas, anns a rangachd, bidh rannsachadh bacaidhean a dh'fhaodadh atharrachadh thar ùine no ann an ro-làimh nach urrainn a bhith aithnichte.
Ma tha sinn a 'beachdachadh air a' chlàr gu h-àrd, tha eisimpleir a leanas obair ioma-fhillte. Nach can sinn Feumaidh fios a thèid fiosrachadh bunaiteach mu luchd-obrach a tha fo-Grishina Grigoriya Grigorevicha, a tha an ceann a reic. Ann an dèanamh a 'cheist chan eil sinn a' comharrachadh an àireamh. Mar sin, an toiseach feumaidh sinn fios e. Tha ea 'cleachdadh ceiste shìmplidh a gheibh na prìomh thaobh an co-dhùnadh agus thèid a' cur a 'phrìomh-MySQL a' cheist. Tha iarrtas soilleir a 'sealltainn gu bheil a' subquery gheibh an neach-obrach a 'Chlàir uile, a' mìneachadh barrachd crìoch air a 'phrìomh cheist:
Anns a 'chùis seo, mholaidhean sam bith a chleachdadh gus casg a chur air tricead de mhearachdan, ma tha luchd-obrach le leithid litrichean Bidh beagan.
toraidhean
Airson geàrr-chunntas, bu chòir a thoirt fa-near gu bheil mòran eile a bharrachd air feartan a 'cuideachadh gu mòr a' togail na ceiste, mar DBMS MySQL - inneal cumhachdach le raon fharsaing de dh'innealan airson stòradh agus giollachd.
Similar articles
Trending Now