CoimpiutaireanStò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

 

 

 

 

Newest

Copyright © 2018 gd.atomiyme.com. Theme powered by WordPress.