Ríomhairí, Bunachair
MySQL - ceist sa cheist. MySQL: samplaí cheist. seirbhísí ceisteanna MySQL Leabaithe
Faoi láthair, is féidir le gach duine a breathnú ar an bhfás mear faisnéise digití. Agus ós rud é go leor den eolas tábhachtach, tá sé riachtanach a chaomhnú sé i bhfoirm dhigiteach lena n-úsáid sa todhchaí. Sa chás seo, is féidir é a úsáid teicneolaíochtaí nua-aimseartha ar nós bunachair sonraí. Soláthraíonn siad Is féidir le stóráil iontaofa aon rochtain eolais agus sonraí digiteacha a dhéanamh ag aon phointe ar fud na cruinne. Is é ceann de na teicneolaíochtaí faoi bhreithniú córas bunachair sonraí a MySQL.
DBMS MySQL - cad é seo?
A coibhneasta Córas bainistíochta bunachar sonraí MySQL ar cheann de na teicneolaíochtaí stórála is coitianta agus a úsáidtear go coitianta. Is é an feidhmíocht níos fearr ar go leor bealaí an mbunachar sonraí atá ann cheana féin. Go háirithe, tá sé ar cheann de na gnéithe is mó an cumas a úsáid ceisteanna MySQL leabaithe.
Dá bhrí sin, tá go leor de na tionscadail, i gcás ina bhfuil am tábhachtach agus is gá chun a stóráil faisnéis feidhmíochta, chomh maith le a dhéanamh samplaí sonraí casta á fhorbairt ar bhunachar sonraí MySQL. An chuid is mó de na forbairtí gréasáin a dhéanamh. Sa chás seo, tá MySQL á chur chun cinn i gcur chun feidhme an dá (blogs, suíomh gréasáin, cártaí gnó agus mar sin de. P.) beag Agus fadhbanna sách mór (siopadóireacht ar líne, sonraí a stóráil , agus mar sin de. D.). Sa dá chás, cur i láthair faisnéise ar an leathanach gréasáin a úsáidtear MySQL-cheist. An iarraidh ar fhorbróirí ag iarraidh a dhéanamh ar an chuid is mó de na deiseanna a thugann an gCóras Bainistíochta Bunachar Sonraí.
Conas ba chóir é a eagrú stórála
Le haghaidh stórála áisiúil agus a phróiseáil ina dhiaidh sin de na sonraí gá d'ordaigh. An struchtúr sonraí a chinneadh conas a rachaidh an tábla cuma mhaith, a úsáidtear chun eolas a stóráil. Tá táblaí Bunachar Sonraí sraith de réimsí (colúin) a fhreagraíonn do gach maoin ar leith an ruda sonraí.
Mar shampla, más rud é go tábla d'fhostaithe de chuid cuideachta ar leith, is é a bheidh an struchtúr is simplí mar seo a leanas. I gcás gach fostaí atá i gceangal uimhir uathúil, a úsáidtear de ghnáth mar eochair phríomhúil leis an tábla. Ansin, sa tábla a thaifeadadh sonraí fostaithe pearsanta. Is féidir é a rud ar bith: Ainm iomlán, uimhir cárta, a bhfuil sé socraithe, teileafón, seoladh agus sonraí eile. De réir riachtanais na normalú (6 cineálacha gnáth bunachair) chomh maith le do MySQL-seirbhísí ceisteanna lined Ní mór réimsí struchtúrtha an tábla a adamhach, is é sin, gan a bheith enumerations nó liostaí. Dá bhrí sin, de ghnáth, sa tábla, tá réimsí ar leith do ainm seo caite, an chéad ainm, agus mar sin de. D.
Employee_id | sloinne | Ainm | patronymic | Department_id | Post | Fón | Employer_id |
1 | Ivanov | Ivan | Ivanovic | Riarachán. | stiúrthóir | 495 **** | null |
2 | Petrov | Peter | Petrovich | Riarachán. | Teachta. stiúrthóir | 495 *** | 1 |
3 | Grishin | Gregory | G. | an díol | ceann | 1 | |
... | ... | ... | ... | ... | ... | ... | ... |
59 | Sergeev | Sergei | S. | an díol | Díoltóra-gcomhairle. | 495 *** | 32 |
Thar aon ní eile is sampla fánach de struchtúr tábla mbunachar sonraí. Mar sin féin, tá sé fós nach bhfuil freastal go hiomlán ar riachtanais éigeantacha normalú. I córais fíor Cruthaíonn, le rannóga tábla sa bhreis. Dá bhrí sin, an tábla seo a leanas in ionad na focail nach mór iad "Roinn" colún go bhfuil roinnt ranna.
Cén chaoi a bhfuil an sampla sonraí
Chun sonraí ó tháblaí aisghabháil i gcóras bainistíochta bunachar sonraí MySQL, foireann speisialta - Roghnaigh ceist. Chun an bhfreastalaí bunachar reacted i gceart leis an achomharc, an t-iarratas a bheith go maith-déanta. Tá struchtúr cheist déanta mar seo a leanas. Aon rochtain ar an mbunachar sonraí a thosaíonn leis an eochairfhocal roghnú. Bhí sé leis tógtha go léir seirbhísí ceisteanna MySQL. Tá samplaí a bheith ar chastacht éagsúla, ach tá an prionsabal na tógála an-chosúil.
Ní mór duit ansin a shonrú a réimsí is mian leat a roghnú an t-eolas atá ag teastáil. Liostaí na réimsí ag dul tríd an camóg i ndiaidh roghnaíonn moltaí. Nuair a bheidh réimsí uile is gá liostaithe san iarraidh a shonróidh an rud tábla as a mbeidh an sampla a tharlaíonn le cabhair moltaí ó agus sonrófar ann ainm an tábla.
I gcás teorainneacha samplála i MySQL-seirbhísí ceisteanna a chuirtear le hoibreoirí speisialta, ar choinníoll an bunachar sonraí. Maidir le sampla unduplicated (uathúil) sonraí a úsáideadh tairiscint ar leith, agus coinníollacha atá leagtha - an t-oibreoir i gcás. Mar shampla infheidhme maidir leis an tábla thuas, is féidir linn a mheas iarraidh éilitheach faisnéis ar ainm fostaithe atá ag obair sa roinn "Díolacháin". Bíonn struchtúr cheist an fhoirm sa tábla thíos.
An coincheap de cheist neadaithe
Ach an ghné is mó ar an mbunachar sonraí, mar atá luaite thuas, an cumas a láimhseáil leabaithe ceisteanna MySQL. Ba chóir breathnú cosúil? Ón an t-ainm logically thuig sé go bhfuil an iarraidh a ghintear in ordlathas de dhá cheann nó níos mó iarratais. Go teoiriciúil, ag déanamh staidéir ar an peculiarities mbunachar deir sé nach MySQL teorainn le líon na MySQL-seirbhísí ceisteanna is féidir a neadaithe den chuid is mó cheist. Mar sin féin, is féidir leat triail a bhaint as go praiticiúil agus a chinntiú go tar éis an dara-am freagartha deich cheist neadaithe a mhéadú go mór. In aon chás, i gcleachtas tá fadhbanna a chaithfear a úsáid an-chasta MySQL-cheist. Féadfaidh an t-iarratas a cheangal ar a mhéad de 3-5 géagchóras neadaithe.
Tógáil na gceisteanna neadaithe
San anailís ar an t-eolas a léamh, is féidir roinnt ceisteanna faoin áit an fo-ceisteanna, agus más rud é nach féidir leat an fhadhb a iad a roinnt shimplí isteach réiteach gan castacht an struchtúr a úsáid. Go praiticiúil, fo-seirbhísí ceisteanna Úsáidtear a réiteach fadhbanna casta. Tá chineál sin de fadhbanna staideanna nuair nach bhfuil sé ar eolas roimh ré na coinníollacha faoina luach ar an teorainn a bheidh sampláil breise tarlú. Tá sé dodhéanta a réiteach fadhbanna den sórt sin, má úsáideann tú ach an rialta MySQL-cheist. San iarraidh, ar a mbeidh ordlathas bheidh, a bheith srianta cuardaigh a d'fhéadfadh athrú le himeacht ama nó roimh ré nach féidir a bheith ar eolas.
Má cheapann muid an tábla thuas, is é an sampla seo a leanas tasc casta. Ligean le rá ní mór dúinn a fhios faisnéis bhunúsach maidir le fostaithe atá fo Grishina Grigoriya Grigorevicha, atá ina cheann de na díolacháin. Ní I dteacht ar an cheist a fhios againn a uimhir aitheantais. Mar sin, ar dtús ní mór dúinn a fhios dó. Úsáideann sé ceist simplí a teacht ar na téarmaí is mó an chinnidh agus déanfar comhlánú ar an príomh-MySQL-cheist. Taispeánann an t-iarratas go soiléir go bhfaigheann an subquery an uimhir fostaí Aitheantais, a shainmhíníonn an teorainn de na príomh cheist:
Sa chás seo, tá aon mholadh a úsáidtear chun cosc a tharla an earráidí, más rud é go mbeidh na fostaithe le túslitreacha sin a lua.
torthaí
Mar achoimre, ba cheart a thabhairt faoi deara go bhfuil go leor gnéithe breise eile a éascaíonn go mór an tógáil an cheist, mar DBMS MySQL - uirlis chumhachtach le raon leathan de uirlisí le haghaidh stórála agus a phróiseáil.
Similar articles
Trending Now