CoimpiutaireanPrògramadh

Cruthachadh bhòrd ann an MySQL Cruthaich Clàr dàta

Stòr-dàta, mar Tionndaidhean an dùmhlachd de am fiosrachadh a tha deatamach, agus às an aonais agus nach urrainn eadhon phròiseact beag. Dè cho èifeachdach 'smaoineachadh a-mach structar, ceart a dhealbh bùird, gnàthaichte conaltradh - an crochadh air an ìre shampall / a' sgrìobhadh fiosrachadh, dàta earbsach, geallaidh 'eu-tubaisteach lochd, ri fhaotainn rollback, iomlanachd de gach ghnothach - agus soirbheachadh na h-iomlan.

Tha an stòr-dàta a tha sa mhòr-chuid - bun-bheachdail bheachd, taisbeanadh fiosrachadh, agus air an loidsig a cleachdadh ann an obair shònraichte.

Simple èifeachdach a chur an gnìomh co-mheas =

Dàimh beachd a 'cur air dòigh an dàta gu soilleir nach' fheàrr, ach tha iad misneachail a chumail an dreuchdan airson deicheadan. Mar factaraidhean airson a 'dèanamh biadh agus bathair riatanach don luchd-cleachdaidh, a tha iad cinnteach a dhìth.

Mach smuaintean ann am fiosrachadh dha-rìribh iomadh uair a ghairm còir aca a bheatha, ach gus an là'n diugh dh'fhàillig a 'toirt seachad fianais làidir gu bheil a leithid de chòir. Mar a tha daonnan, simplidheachd - na prìomh gu soirbheas. Ach, tha an cuspair dàimhean agus ceanglaichean eadar dàta Rudan - puingean, agus siostaman fiosrachaidh àite - fhathast làn spotan agus inntinneach a chuir iongnadh oirnn.

Cur a-steach structar sìmplidh MySQL a chruthachadh Clàr dol gu sìmplidh a chruthachadh agus goireasach a chleachdadh dusanan de chlàran, foirmealachadh cothrom duilgheadas. Tòisich a 'cleachdadh "fèithe" tha e glè sìmplidh, ach an dèidh a' chiad deich bùird de dàimh dàimh adhbharaich eadar-dhealaichte beachd air fiosrachadh, taisbeanadh, stòradh agus a chleachdadh.

Neo-mhaireannach, fo smachd agus cunbhalach

A rinneadh ri linn a 'phuing: "bunaiteach togalach" stòr-dàta bun-bheachdan gun a bhith a' com-pàirteachadh de MySQL, a thàinig gu beatha le prògraman eadar-lìon agus air a bhith na phàirt riatanach de e. Dynamic, teicneòlas ùr a 'leigeil an stòr-dàta gus a bhith luath, earbsach agus furasta, èifeachdach ionnsachadh agus a chleachdadh.

A bharrachd air na prìomh bùird sealach a chruthachadh Clàr MySQL dealbhadh a 'leigeil leis an phrogramaiche a chruthachadh sealach dàta structaran ann rè an t-seisean, thuras sònraichte neach-cleachdaidh,' tachairt sònraichte tachartas.

Ma mus na bùird agus an dàimh eadar dhiubh a làimhseachadh mar rudeigin teagamh, ach a-nis a 'gabhail ris nach eil fiù' s cumhachdach stòr-dàta gus sùil a thoirt air nithean bunaiteach. 'S e seo dìreach ceum a dh'ionnsaigh tuigse air structar a' fiosrachadh a dh'fheumar gus fuasgladh fhaighinn air an duilgheadas.

Le bhith a 'solarachadh inneal a chruthachadh sealach bùird, sealach a chruthachadh bhòrd, MySQL a' leigeil leat sgoltadh an stòr-dàta air an socrach agus fiùghantach phàirtean. A 'sònrachadh an t-seòrsa-achaidhean anns a' chlàr, a 'phrogramaiche urrainn smachd a chumail air fèin-obrachail ceart a stèidheachadh. Cleachdadh MySQL a chruthachadh Clàr seic dealbhadh, an dealbhaiche urrainn sònraichibh an suidheachaidhean airson a 'lìonadh na h-achaidhean. Ged a bha an roghainn seo - seach an cothrom gus a 'imrich na dealbhaidhean bho SQL dualchainntean eile.

Fiosrachadh Space: teirmean agus siostaman

A h-uile pròiseact, a bheil e an làraich air fad, tha aon duilleag algairim no sìmplidh, tha e suidhichte ann an àite sònraichte àraidh fiosrachadh àite. "Address" an àite - ghnìomh sònraichte, na h-bith de na algairim: am fiosrachadh structar air an caolas agus bùth, a 'cruthachadh iompachadh phròiseas.

Ge-tà, nach eil a 'leantainn riaghailtean MySQL, a' cruthachadh clàr nach urrainn a chruthachadh ann an co-rèir ris a sheantansan.

Anns an eisimpleir seo, achadh code_back, owner_code session_code mìneachadh iuchraichean agus thill fa leth, agus an neach-dèiligidh seisean. Neo-mhàin a 'cleachdadh neo-àbhaisteach dreach de MySQL a chruthachadh bhòrd, prìomh-seo nach eil a' laighe ann an achadh comas, agus a 'peantadh taobh a-staigh a' ciallachadh: a 'tilleadh code ann an suidheachadh neo-crìochnachaidh na ghnothach, an gnìomhach neach-dèiligidh code agus seisean code, a dh'fhaodadh gum bi grunn airson an neach-dèiligidh, ach an crochadh air, far a bheil an còd a thèid a thilleadh riaghladh.

Tha cuideachd a 'cleachdadh neo-àbhaisteach achaidhean h_code, a_contents agus a_surprise. Seo an clàr a chruthachadh MySQL eisimpleir air mar a tha aon achadh urrainn dàta, agus semeantaig. Ann an suidheachadh sam bith far a bheil thu tha clàr de luchd-cleachdaidh, tha e glic a chruthachadh tasgadan de na pàirt gnìomhach a 'bhùird. Chan eil seo an-còmhnaidh ga dhèanamh iomchaidh chiad dàta structar. Mar eisimpleir, a_contents achadh Clàr-innse:-ainm, facal-faire; post-d, agus a_surprise achadh - staid làithreach an neach-cleachdaidh.

Tha am beachd a_contents agus / no a_surprise

A leithid embodiment eil feum cothrom air na prìomh bhòrd, a dh'fhaodas a bhith mòr is luideach, agus a bhios a 'cuingealachadh an beag, anns a bheil fiosrachadh iomchaidh a-mhàin. Seo a chruthachadh Clàr MySQL - eisimpleir de na ghabhas dèanamh a-steach an luchd-cleachdaidh ainm is facal-faire, no am facal-faire agus post-dealain sìmplidh ann: (a_contents mar '{$ cUserName}; {$ cUserPass}%') no (a_contents mar "% {$ cUserPass}; {$ cUserName} ').

Anns an eisimpleir seo, a 'cleachdadh fhèin a dhreuchd seic an clàr: scTableExists (' rm_cache ') mar gum biodh an clàr-eil, feumaidh tu chan ann a mhàin a chruthachadh, ach cuideachd a' clàradh, mar eisimpleir, a 'chiad beagan clàran ris an dàta stòras rianachd.

Coitcheann coltach chruthachadh Clàr mur eil ann MySQL embodiment tabhann earranta le na tha ri fhaotainn a 'bhùird agus a stèidheachadh ann an cùis às-làthaireachd. Mar as trice, chan eil seo gu leòr. Cha bu chòir dhuinn sùil a-mhàin airson a 'bhùird, ach cuideachd tha e a' lìonadh leis a 'chiad fiosrachaidh.

sìmplidh seòrsa cealla

Specificity de MySQL cleachdadh chànan, gu h-àraidh PHP, mar as trice a 'lùghdachadh an uiread de measail dàta: first and foremost, netipirovannostyu a caochladairean. As cumanta a chleachdadh strings, mar a dhìth - air an àireamh agus ceann-là, uaireannan loidsigeach dàta. Barrachd chothroman a 'toirt iomradh air an dàta a chruthachadh MySQL Clàr Tha tearc. Ged a tha am fear mu dheireadh air a dhearbhadh leis a 'cheist a tha ri fuasgladh. 'S urrainn dhut a chleachdadh fad tro raon de dàta a chruthachadh Clàr MySQL, eisimpleir - sam bith nuadh-siostam riaghlaidh susbaint fheàrr.

Dè agus ciamar a chleachdadh - a 'mìneachadh an leasaiche. Aig an àm seo ann an àm, a rèir Uicipeid, an leabhar agus an luaths feartan MySQL urrainn coinneachadh a 'chuid as capacious mac-meanmna an luchd-cleachdaidh, a' gabhail a-steach eòlas air an leasaiche a chleachdadh. Nuair a chleachdadh air MySQL a chruthachadh Clàr-default structaran leigeil a chruthachadh glan (falamh bùird) le ceallan caochlaideach dh'fhaid agus fiùghantach a chruthachadh susbaint anns a 'phròiseas.

Complex dàta structar

Comhair gu sìmplidh dàta seòrsa, a 'chiad loidhne, air leantainn gu barrachd ùidh ann an dealbhadh toinnte fiosrachadh rudan a bha e ag obair leis an stòr-dàta atharrachadh gu stòradh ann am prìomh teudan, àireamhan (clàran-amais - bu trice), cinn-là, agus "mòr dàta" - dealbhan , fuaimean, eile capacious susbaint. Seo an dual-chainnt a 'cruthachadh an SQL Tha an clàr a' MySQL cha mhòr nach eil na crìochan. Airson a h-uile sìmplidheachd agus ruigsinneachd "fèithe" phrogramaiche, tha aig a 'faighinn cuidhteas an làn chumhachd fìor SQL.

Outwardly sìmplidh a thaobh cealla-seòrsa an stòr-dàta char no varchar atharrachadh ann an algairim airson a leughadh ann an iomlan a nì - iom-fhillte dàta structair (feartan, dhòighean-obrach, sheantansan agus semeantaig), agus nuair a clàradh a-rithist a tharraing a-steach gu teann cruth, brìgh a tha air a shuidheachadh leis an leasaiche.

Tha an aonad Clàr

colbh a-mhàin, a-mhàin agus lines ach aon eileamaid aig an eadar-ghearradh, agus chan eil ach aon seòrsa - cealla. 'S e seo an riaghailt bhunaiteach structar MySQL "a chruthachadh table". No MySQL dàta seòrsa Chan eil THÙS: an àireamh, caractar sreang, ceann-latha ... Chan eil e a 'leantainn bho sheantansan, ach tha e a' tionndadh a-mach ann an gnìomh.

Prògramair eadar-mhìneachaidh cealla urrainn fhuiling e seòrsa sam bith de nì, air sgàth riatanasan an obair. Bho shealladh an stòr-dàta a "seòrsa sam bith" - loidhne a-mhàin.

Ach, ge bith dè, agus mar a 'cleachdadh an leasaiche fheàrr leis. Tha e cudromach gu bheil aig a 'phuing seo ann an ùine (a rèir Wikipedia) tomhas-lìonaidh agus astar MySQL crìochan urrainn sàsachadh as capacious mac-meanmna an luchd-cleachdaidh, a' gabhail a-steach eòlas air an leasaiche a chleachdadh.

"Tenacious" a tha gu math sìmplidh bhòrd, a chur air dòigh as t-slighe sìmplidh. Ma tha an neach-leasachaidh a 'cur anns gach achadh an ceart ciall, couching e ann char no varchar seòrsa taobh a-staigh ur MySQL a chruthachadh Clàr sheantansan, a' bhòrd Obraichidh.

integer Clàr

Bu chòir dhuinn cuideachd a 'bruidhinn mu na clàran-amais ann an MySQL. Cruthaich clàr a 'leigeil leat anns a' bhad innse dhaibh agus a chleachdadh gus cothrom fhaighinn air meudan mòra de dàta. Tha an dòigh seo tha e gu math tuigseach, eòlach agus coiliontachd a leithid mionaideach gu bheil an optimization an crochadh air CPU astar, Tasgadh sampaill ealanta àireamhachadh-aontaran tric a thaghadh dàta deasachadh nad php.ini, my.ini agus httpd.conf.

Aig an aon àm, chan eil dad a 'cur stad a-leasachaidh a chruthachadh agad fhèin faic "Dàta" - "iuchraichean an dàta" airson sìmplidheachd integer - cha sreathan anns a' chlàr, ach àireamhan. A meanbh chruthachadh Clàr int MySQL Bheir a h-uile riatanach a 'chòrr de an clàr: cothrom furasta, sìmplidh obrachadh, làn-chomas aig astar freagarrach.

Integers, a chur air dòigh mar fhìor dàta cairtean ann mòr agus tomadach bùird, a 'luathachadh a' taghadh agus a 'mion-atharrachadh fiosrachaidh gun duilgheadas sam bith. Optionally chruthachadh dreach de na prìomh-slighe fad an obair, faodaidh sibh a 'cleachdadh an sealach a chruthachadh Clàr structar, MySQL a' cruthachadh sealach Clàr mus cleachd e. No, mar eisimpleir, airson gach neach-cleachdaidh - prìomh chlàr.

Ann an cho-theacsa seo, an sheantansan nach eil e a 'comharrachadh a' cleachdadh a 'cruthachadh clàr mur eil ann MySQL a' leigeil leat a chruthachadh riatanach bùird, fiù 's nuair ris nach robh dùil aonais, mar eisimpleir, bha mearachdach a-steach / a-mach no a' choimpiutair tubaistean, agus a 'comharrachadh briseadh.

Tha fìrinn aoigheachd - MySQL +

Gu h-eachdraidheil, an stòr-dàta a tha brìoghmhor dàta structar. Dealbhadh M ySQL chruthachadh Clàr clasaigeach an toiseach a 'leantainn bun-bheachdan de dhàta agus an location air diosg àite. Internet phrògraman, agus gu h-àrd air na roghainnean uile a 'toirt aoigheachd agus an loidsig an siostam riaghlaidh susbaint a-chòrdte, air a dhèanamh neònach, aig a' chiad shealladh,-àiteach: aon ionad dòcha gum bi measgachadh de ghrunn. Tha an dealachadh a th 'air a' chlàr ro-leasachan ainm.

Tha cuid de luchd-solair a 'cumail air a chur air an stòr-dàta ainmean-iarrtasan aca, mar an stòr-dàta ainm a' tòiseachadh le ainm an t-sealbhadair faoilear.

Le agus mòra, chan eil e gu diofar dè a ghairm an stòr-dàta, agus mar a chanas a 'bhòrd. Ach, tha an suidheachadh a thòisich a 'riochdachadh chan e dìreach MySQL sheantansan agus riatanasan aoigheachd plus sheantansan, ie MySQL +.

Clàr beag, na b 'fhasa a tha e air a chur air dòigh, agus e nas lugha' clàradh, a 'nas dlùithe a tha e implanted ann an cànan prògramaidh tro bheil an gnìomhan a tha a' miannachadh cluich còmhla ris an dàta.

Ann am prionnsapal, tha e furasta sam bith obair a pheantadh a-steach bun-phàirtean, a 'cheist a-mhàin a tha, dè chosgas leithid shìmplidheachd.

Ma dh'fheumas tu MySQL glan, tha e fhèin a 'cumail an fhrithealaiche agad fhèin, far nach bi bacadh air an àireamh de stòran-dàta, no le riaghailtean gan ainmeachadh agus am ball bùird.

Tha diofar dreachan de Apache / MySQL / PHP

Eisimeil air an àrainneachd a 'toirt aoigheachd - nach eil cho mòran trioblaid, mar an staid riatanach airson nuadh-dìon phrògraman. Faodaidh sibh sgrìobhadh ann PHP 7.0.13, a 'cleachdadh MySQL 5.7.16, ach tha an luchd-cleachdaidh a bhios a' cumail, a 'leigeil a-mhàin dreach de Perl agus "fèithe" 4.1.1 no seann-tionndadh de PHP.

Anns an fharsaingeachd (a, a thachair, chan e dearbh) a 'cumail ri fhaotainn air Linux, FreeBSD, agus Ubuntu eile caochlaidhean yunikosopodobnyh siostaman. Tha iad uile ag obair gu math, ach air gach aon dhiubh fhèin aig na feartan aca fhèin tionndaidhean de na co-chruinneachaidhean Amp (Apache, MySQL, PHP). Neo daonnan agus nach eil a h-uile sgioba a 'dol a bhith ag obair ann an ath dhreach, ged a bha i ag obair ann an fhear roimhe.

A leithid sìmplidh obrachadh mar stòr-dàta às-mhalairt sam bith dreach de MySQL a 'dèanamh gun fhuasgladh, an dà chuid bho Import Import phpMyAdmin, agus on loidhne-àithne. Fios ion-obraichean nach urrainn a 'gabhail àite. Tuilleadh trice atharrachadh rudeigin nur PHP, MySQL fhrithealaiche no Apache. Ma tha na h-atharrachaidhean nach eil a 'cuideachadh, tha e riatanach a bhith a' coimhead airson dòighean eile.

Gu sìmplidh, an obrachadh Faodar cluich le resetting an stòr-dàta, an cànan prògramaidh no an fhrithealaiche. Chan eil seo am fuasgladh as fheàrr, ach mar as trice èifeachdach.

Tha an stòr-dàta a chruthachadh / dearbhaidh Clàr

Syntax MySQL a chruthachadh Clàr ainneamh iomchaidh ann àbhaisteach aca embodiment. Ma chan eil e a 'beachdachadh ann an co-theacsa na mòr-chòrdte an siostam riaghlaidh susbaint: ann an-còmhnaidh a bhith clasaigeach an gnè. Tha an obair làitheil as fhasa gus beachdachadh ann an co-theacsa chleachdadh: a tha feum air achaidhean anns a 'chlàr, a tha iad feumaidh e seòrsa is meud. Tha an còrr fhathast a dhìth loinn air a 'phròiseas leasachaidh: caractar seata, seòrsa òrdugh, iuchraichean.

As motha a tha dreach den algairim, fiù 's anns a bheil dìth stòr-dàta nach eil a' cur bacadh air an làraich airson tòiseachadh. Faodaidh tu sgrìobhadh agad fhèin a dhreuchd sùil air an stòr-dàta agus / no nuair a dh'fheumas tu clàr a chruthachadh a-mhàin Chan eil am fiosrachadh structaran, ach cuideachd a lìonadh ann an ciad-fhiosrachadh.

Gu math tric a 'cleachdadh sreath de dhealbhaidhean Cruthaich Clàr mur eil ann, MySQL cha robh iongnadh air an làraich-sealbhadair no an luchd-tadhail a h-obann ag ràdh: chan eil an stòr-dàta no clàr Tha structar briste.

Anns an latha an-diugh phrògraman riaghailt choitcheann "earbsa, ach a dhearbhadh" nach eil ag obair, no àite a bhios a 'cleachdadh a' bun-bheachd na "sgrùdadh agus a 'cleachdadh."

Cruthaich clàr: MySQL-cleachdaidh Clàr shampall

Clàradh ùr luchd-tadhail agus beul / fàgail na làraich luchd-cleachdaidh a leasachadh iomadh tursan, ach crìoch ann an iomlanachd seo na phàirt cudromach de làrach sam bith fhathast.

Ann an iomadh dòigh, a-steach / toradh agus clàradh a tha air a mhìneachadh le cumhachan iomraidh air an làraich agus / no a 'cleachdadh siostam riaghlaidh susbaint, ach nas trice - am miann a leasachadh rudeigin nas tèarainte, a dhìon cunntasan, Hacking casg a chur air an làraich.

Mar as trice MySQL stòr-dàta a tha nas tèarainte na an làrach-lìn, ach ann an cùis fàilligeadh nach urrainn a bhith air a riaghladh taisbeanadh brabhsair teachdaireachdan mearachd an rèiteachaidh còd làrach, anns a bheil na h-ainmean agus faclan-faire ris an stòr-dàta.

Deagh chleachdadh - a roinn dàta air socrach agus fiùghantach phàirtean. Air an eisimpleir de Clàr-cleachdaidh, faodaidh sibh a bhith a 'mhòr-chuid dhuilleag air luchd-cleachdaidh agus gnìomhach cache_users. Tha a 'chiad chlàr a tha àireamh mhòr de luchd-cleachdaidh, an dàrna --mhàin an fheadhainn a bha ag obair air an latha mu dheireadh (mar eisimpleir). A h-uile cleachdaiche ùr a tha às-làthair anns an dara clàr, a thàinig an sin an dèidh an doras / fàilteachaidh agus a stòradh airson greis.

Ach an roinneadh ann an dà bùird seo chan ann a mhàin a 'toirt dàta shampall ìre (beag Clàr e an-còmhnaidh nas luaithe na tomadach agus mòr), ach cuideachd ann gu bheil a' freagairt a-mhàin am fiosrachadh a tha a dhìth nas trice nuair a bhios ag obair sam bith air luchd-cleachdaidh air an làraich shònraichte. Airson samplachadh no dàta atharrachaidhean nàdarra a chleachdadh na prìomh chlàr.

Memory, fiosrachadh agus dàta

Anns an achadh teicneòlas fiosrachaidh air dòigh air choireigin nach eil an leasachadh a 'riochdachadh memory cànan prògramaidh. Cànan - a 'caochladairean, cunbhalachdan agus structaran, a' leigeil le rudeigin agus dòigh air choreigin làimhseachadh. Stòr-dàta - 'S e rudeigin a cumail. Bho e urrainn dhut an-còmhnaidh a 'taghadh rudeigin ann urrainn dhut rud a chlàradh.

Còmhla cànan agus frèam-obrach airson an t-adhbhar a bhith ag obair le fiosrachadh, ach an loidsig a 'chàirdeas seo triad chan eil e cho coimhlionta, eadhon ann sìmplidh bad Amp: Apache, PHP, MySQL. Seo h-uile rud a tha soilleir: an fhrithealaiche, an cànan prògramaidh agus an stòr-dàta - uile a tha a dhìth airson a 'mhòr-chuid de ghnìomhan obrach.

SQL chànan - an aon cànan prògramaidh, agus gu dearbh ann an stòr-dàta fhèin aig loidsig obair, prògraman bun-bheachd fhèin. Seo tha am miann gus stòr-dàta phrògraman taobh. PHP - deagh-inneal, ach a ràdh gu bheil e a 'gealltainn gu leòr stòr-dàta taobh, tha e doirbh. Ach, a structar agus gnìomhan leasachadh.

Ma tha sinn còmhla PHP agus MySQL ann an aon aonad, gheibh thu an inneal, tha cuimhne. Roghainn measgachadh a 'toirt a bheachd air rud a-amas phrògraman: nì a tha air a mhìneachadh anns a' chànan aig àm aca uselessness chuimhneachan (ann an stòr-dàta) ann an cùmhnant stàite. Nuair a bhios e riatanach, thathar a 'lùghdachadh a-steach làn rud is ag obrachadh a-rèir a comais.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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