KọmputaMmemme

Ịmepụta a table na MySQL Mepụta Isiokwu data

Database, dị ka variants nke ịta nke ozi dị oké mkpa, na-enweghị ha nwere ike ime na ọbụna a obere oru ngo. Olee ihe n'ụzọ dị irè chere si Ọdịdị, n'ụzọ kwesịrị ekwesị e tebụl, ahaziri nkwurịta okwu - na-adabere na sample ọnụego / dee ọmụma, data pụrụ ịdabere, ekwe nkwa na-apụghị ime nke na mberede nsogbu, nnweta rollback, izu ezu nke ọ bụla azụmahịa - na ịga nke ọma nke dum.

The database bụ n'ụzọ bụ isi - Ntụpụta elo echiche, ngosi nke ihe ọmụma, na Baịbụl nke ya ojiji na otu ọrụ.

Simple irè mmejuputa ruru =

Relational echiche nke na-ahazi data n'ụzọ doro anya ndị kasị mma, ma, ha ji obi ike jide ha ọrụ ka ha na ọtụtụ iri afọ. Dị ka ụlọ mmepụta ihe n'ihi na mmepụta nke nri na mkpa ibu na n'ji, ha na-maa mkpa.

Revolutinary echiche na ọmụma n'ezie ọtụtụ ugboro kwuru nri ha ná ndụ, ma n'oge a okpu inye ịrịba àmà nke ịdị adị nke ndị dị otú ahụ a nri. Dị ka mgbe niile, mfe - isi ihe na-aga nke ọma. Otú ọ dị, isiokwu nke mmekọrịta na njikọ n'etiti data akpọkwa - ihe, na usoro na ozi ohere - ka jupụtara-acha ọcha tụrụ na-akpali ịtụnanya.

Ime mfe Ọdịdị MySQL ike table-eduga ná guzobe nke dị mfe na-adaba adaba iji ọtụtụ tebụl, nkwekọrịta akporo nsogbu. Malite site na iji "muscle" dị nnọọ mfe, ma mgbe mbụ table iri nke relational mmekọahụ enye ịrị elu na a dị iche iche àgwà ọmụma, ngosi, nchekwa na iji.

Nwa Oge, na-achịkwa na mgbe nile

Salient uche: "isi ụlọ" database echiche enweghị òkè nke MySQL, nke dị ndụ na Internet mmemme na aghọwo akụkụ dị mkpa nke ya. Dynamic, nkà na ụzụ kwere na nchekwa data na-a ngwa-ngwa, a pụrụ ịdabere na irè, mfe na-amụta na ojiji.

Na mgbakwunye na isi tebụl ike nwa oge table MySQL imewe na-enye ohere programmer ike nwa oge data owuwu adị n'oge ugbu a nnọkọ, na nleta nke a akpan akpan onye ọrụ, omume nke a kpọmkwem ihe omume.

Ọ bụrụ na tupu tebụl na mmekọahụ n'etiti ha na-emeso na dị ka ihe-apụghị ịgbagha agbagha, ma ugbu a anaghịzi anabata ọbụna dị ike nchekwa data iji na-ezo aka bụ isi ihe. Nke a bụ nnọọ a nzọụkwụ n'ebe na-aghọta na Ọdịdị nke ihe ọmụma dị mkpa iji dozie nsogbu.

Site n'inye a ngwá ọrụ ike ruo nwa oge tebụl, ike nwa oge table, MySQL-enye gị ohere ahụ kewara database na static na ike mmiri. Ikwu ụdị nke ubi na table, na programmer nwere ike na-akpaghị aka ịchịkwa correctness nke ya guzobere. Iji MySQL ike table ego imewe, na mmebe nwere ike dee ọnọdụ ejuputa na ubi. Mgbe a nhọrọ - kama ohere ikwado Mbugharị nke aghụghọ na ndị ọzọ na SQL ire okwu.

Ozi Space: okwu na usoro

Ọ bụla oru ngo, ma ọ bụ dum na saịtị, a otu page ma ọ bụ a dị mfe algọridim, emi odude ke a n'otu ebe a ụfọdụ ozi ohere. "Address" nke ebe - a ọrụ kpọmkwem, ọnọdụ nke ịdị adị nke na algọridim: ozi Ọdịdị na isi mmiri dị na tinyekwa, Nleta akakabarede usoro.

Otú ọ dị, ọ bụchaghị na-eso iwu nke MySQL, ike table ike ike na dị na ya ahazi ahịrịokwu.

Na nke a atụ, ubi code_back, owner_code session_code kọwaa igodo na karị laghachi, na ahịa nnọkọ. Ọ bụghị naanị na iji ihe na-abụghị ọkọlọtọ version of MySQL ike table, isi ebe a na-adịghị na-edina na ya ubi nke amaka, na-ese n'ime pụtara: nlọghachi koodu na ikpe nke na-abụghị ẹkụre azụmahịa, na-arụsi ọrụ ike ahịa koodu na nnọkọ code, nke nwere ike ọtụtụ maka ahịa, ma na-adabere na ya, ebe koodu ga-aga laghachi management.

E nwekwara ojiji nke na-abụghị ọkọlọtọ ubi h_code, a_contents na a_surprise. Ebe ike table MySQL ihe atụ nke otú onye ubi nwere ike ibu data, na semantics. Ọ bụla ọnọdụ ebe ị nwere a table nke ndị ahịa, ọ bụ ihe amamihe na ike a cache nke nọ n'ọrụ nke table. Nke a apụtaghị na ọ na-eme ya ihe zuru ezu mbụ data Ọdịdị. Ka ihe atụ, a_contents ubi ọdịnaya: aha, paswọọdụ; e-mail, na a_surprise ubi - ugbu a nke onye ọrụ.

The echiche a_contents na / ma ọ bụ a_surprise

Ndị dị otú ahụ n'onwe adịghị achọ ohere isi table, nke nwere ike ịbụ nnukwu na cumbersome, na ga-amachi obere, nwere naanị mkpa na ozi. Ebe ike table MySQL - ihe atụ nke ihe nwere ike mere ọsọ ọsọ ndị ahịa aha na paswọọdụ, ma ọ bụ paswọọdụ na e-mail ndị dị mfe: (a_contents ka '{$ cUserName}; {$ cUserPass}%') ma ọ bụ (a_contents ka '% {$ cUserPass}; {$ cUserName} ').

Na nke a atụ, na-eji ya ọrụ ego nke table: scTableExists ( 'rm_cache') ka ọ bụrụ na table bụghị, ị ga-mkpa ọ bụghị nanị ike ya, ma ka ịdekọ ihe atụ, ole na ole mbụ ndia na ndị data akụ ọchịchị.

Standard variant ike table bụrụ na ọ bụghị dị adị MySQL n'onwe Enyele ejedebeghị site nnweta nke table-ya oruru na ikpe nke na-anọghị. Na-emekarị, nke a bụ ezughị. Anyị ekwesịghị naanị elele maka table, ma ju ya na mbụ ozi.

dị mfe ụdị cell

Specificity of MySQL ojiji nke asụsụ, karịsịa PHP, na-emekarị-ebenata ego nke na-ewu ewu data: mbụ, netipirovannostyu ya variables. Ndị akacha eji ndido urụk, dị ka chọrọ - ọnụ ọgụgụ na ụbọchị, mgbe ụfọdụ, ezi uche data. More ohere na-akọwa data on MySQL ike table nwere obere. Ọ bụ ezie na nke ikpeazụ na-ekpebisi ike site na nsogbu na-edozi. Ị nwere ike iji dum nso nke data site na ike table MySQL, ihe atụ - ọ bụla oge a ọdịnaya management usoro website.

Gịnị na otú iji - akọwa Mmepụta. N'ebe a na oge, dị ka Wikipedia, olu na ọsọ na atụmatụ nke MySQL nwere ike izute ndị kasị capacious pụrụ ichetụ n'echiche nke ndị ahịa, na-ewere n'ime akaụntụ ahụmahụ nke Mmepụta eji. Mgbe e ji on a MySQL ike table ndabere-owuwu ekwe ike ọcha (efu tebụl) na mkpụrụ ndụ nke na agbanwe ogologo na-etolite a ike ọdịnaya na usoro.

Mgbagwoju data Ọdịdị

Usoro mfe data ụdị, mbụ akara, emewo ka mụbara mmasị imewe nke mgbagwoju ọmụma ya ekweghị na mgbe na-arụ ọrụ na nchekwa data a ghọrọ ka nchekwa na isi akwara, nọmba (index dị iche iche - Ọtụtụ), ụbọchị, na "nnukwu data" - foto , ụda, ọzọ capacious ọdịnaya. Ebe a olumba ndị kee SQL The table nke MySQL nta na-enweghị ókè. N'ihi na ihe niile dị mfe na accessibility nke "muscle" programmer nwere n'oge ya mkpofu zuru ike nke ezigbo SQL.

Atugharị mfe na okwu nke cell ụdị nchekwa data Ịsaka ma ọ bụ varchar tọghatara na algọridim ịgụ a zuru ezu ihe - a mgbagwoju data Ọdịdị (Njirimara, ụzọ, syntax na semantics), na mgbe Ndekọ ọzọ a dọtara a kọmpat ụdị, ọdịdị zuru oke nke nke kpebisiri ike site Mmepụta.

The unit table

kọlụm naanị, naanị edoghi na naanị otu onye na mmewere na ha nrutu, na naanị otu ụdị - cell. Nke a bụ isi na-achị Ọdịdị MySQL "ike table". Ọ dịghị MySQL data ụdị abụghị mbụ: nọmba, mkpụrụedemede eriri, ụbọchị ... Ọ na-adịghị na-eso si ahazi ahịrịokwu, kama ọ na-enyo na-eme.

Programmer na ikọ isi cell nwere ike ịnabata ya ụdị ọ bụla nke ihe, n'ihi na chọrọ nke ọrụ. Si n'ọnọdụ nke nchekwa data na "ụdị ọ bụla" - na akara.

Otú ọ dị, n'agbanyeghị ihe, na otú e si eji Mmepụta prefers. Ọ dị mkpa na na a na oge (dị ka Wikipedia) olu na ọsọ MySQL kwa pụrụ imeju kasị capacious pụrụ ichetụ n'echiche nke ndị ahịa, na-ewere n'ime akaụntụ ahụmahụ nke Mmepụta eji.

"Obi siri ike" na-nnọọ mfe table, ndokwa ndị kasị ụzọ dị mfe. Ọ bụrụ na Mmepụta na-eme nke ubi nile nke kwesịrị ekwesị pụtara, couching ya na a Ịsaka ma ọ bụ varchar ụdị n'ime gị MySQL ike table syntax, na table ga-arụ ọrụ.

integer table

Anyị kwesịkwara ịgwa banyere index dị iche iche na MySQL. Mepụta table-enye gị ohere ozugbo na-akọwa ha na-eji nweta nnukwu mpịakọta nke data. Nke a na obibia bụ nnọọ ihe kwere nghọta, ndị maara ma zuo okè dị otú ahụ zuru ezu na njikarịcha na-adabere na CPU ọsọ, caching samples Artful ngụkọta oge algọridim mgbe họrọ data edezi php.ini, my.ini na httpd.conf.

Ka ọ dịgodị, ọ dịghị ihe na-egbochi a Mmepụta ike gị anya "Data" - "mkpịsị ugodi ndị data" n'ihi mfe integer - dịghị ahịrị na table, na nọmba. A Micro ike table Int MySQL ga-enye ihe niile dị mkpa ike nke table: mfe, mfe ọrụ, arụmọrụ zuru oke na ezigbo ọsọ.

Integers, haziri ka a n'ezie data kaadị ke nnukwu na keukwu tebụl, ga mee ngwangwa nhọrọ na mgbanwe nke ọmụma na-enweghị nsogbu ọ bụla. Optionally ike a version nke isi nke ohere maka oge nke na-arụ ọrụ, ị nwere ike iji ike nwa oge table Ọdịdị, MySQL na-emepụta a nwa oge table n'ihu iji ya. Ma ọ bụ, n'ihi na ihe atụ, ọ bụla onye ọrụ - a isi table.

N'ebe a, ndị syntax na-adịghị gosiri na ojiji nke ike table bụrụ na ọ bụghị dị adị MySQL enye gị ohere ike dị mkpa na tebụl, ọbụna mgbe ihe na-atụghị anya na-anọghị, ka ihe atụ, na-ekwesịghị ịdị input / mmepụta ma ọ bụ kọmputa nwụwo, na indexing akwusila.

The eme nke mba - MySQL +

Kemgbe ụwa, na nchekwa data bụ a bara uru data Ọdịdị. Design M ySQL ike table ibido soro oge gboo echiche nke data na ha na ọnọdụ na disk ohere. Internet mmemme, na n'elu ihe nile nhọrọ nke mba na Baịbụl nke na-ewu ewu ọdịnaya management usoro, mere iju, ke akpa ilekiri, Ndahie: otu isi nwere ike ịbụ a Nchikota ọtụtụ. The nkewa bụ na table nganiihu aha.

Ụfọdụ Bochum enye nwere machibidoro nchekwa data aha ha chọrọ, dị ka nchekwa data aha-amalite na aha onye nwe mba.

Site na nnukwu, ọ dịghị mkpa bụ ihe na-akpọ ndị nchekwa data na otú e si akpọ ya a table. Otú ọ dị, ọnọdụ ahụ malitere na-anọchi anya bụghị naanị a MySQL syntax na chọrọ nke mba plus syntax, ie MySQL +.

A obere table, mfe ọ na-mere ndokwa, na obere ka ọ na-ede, na denser ọ na-kụnyere na mmemme asụsụ site na nke chọrọ omume na-rụrụ na data.

Onwere, ọ bụla ọrụ dị mfe agba n'ime elementrị mmiri, naanị ajụjụ bụ, Olee ihe ga-eri ndị dị otú ahụ n'ụzọ dị mfe.

Ọ bụrụ na ị chọrọ a dị ọcha MySQL, ya onwe mba na gị onwe gị na ihe nkesa, ebe a ga-enweghị mgbochi na ọnụ ọgụgụ nke ọdụ data ma ọ bụ site na iwu nke na-akpọ ha na ha so tebụl.

A dịgasị iche iche nke nsụgharị nke Apache / MySQL / PHP

Aṅụrụma na mba gburugburu ebe obibi - bụghị otú ọtụtụ nsogbu, dị ka ihe dị oké mkpa ọnọdụ maka oge a iji chebe onwe mmemme. Ị nwere ike ide na PHP 7.0.13, iji MySQL 5.7.16, ma ndị ahịa ga-mba, ikwe naanị version of Perl na "muscle" 4.1.1 ma ọ bụ ihe okenye mbipute nke PHP.

Ke ofụri ofụri (nke, na mberede, ọ bụghị a eziokwu) mba dị na Linux, FreeBSD, Ubuntu na ndị ọzọ na ọdịiche yunikosopodobnyh usoro. Ha niile na-arụ ọrụ ọma, ma onye ọ bụla nke ha nwere ya àgwà, ha onwe ha nsụgharị nke mgbakọ IGBOB (Apache, MySQL, PHP). Ọ bụghị mgbe niile na ọ bụghị ọ bụla otu na-aga na-arụ ọrụ na-esote version, ọ bụ ezie na ọ rụrụ ọrụ na aga na otu.

Ndị dị otú ahụ a dị mfe ime ihe dị ka a nchekwa data mbupụ ọ bụla version of MySQL ka na-enweghị nsogbu, ma site na Import Import phpmyadmin, na site na iwu akara. Kpọtụrụ mbubata arụmọrụ ike-ebe. Ọtụtụ mgbe gaghị agbanwe ihe na gị PHP, MySQL nkesa ma ọ bụ Apache. Ọ bụrụ na mgbanwe adịghị aka, ọ dị mkpa anya n'ihi na uzo ozo.

The eziokwu, ihe ime ihe nwere ike rụrụ site resetting nchekwa data, na mmemme asụsụ ma ọ bụ nkesa. Nke a abụghị ihe ngwọta kasị mma, ma na-emekarị irè.

The database e kere eke / nkwado table

Ahazi ahịrịokwu MySQL ike table adịkarịghị ọdabara ya ọkọlọtọ n'onwe. Ọ bụrụ na ọ na-adịghị na-ewere na ihe ndị ọzọ nke na-ewu ewu ọdịnaya management usoro: a ga-enwe mgbe nile a classic nke genre. The ọrụ kwa ụbọchị bụ kacha ewere ya na ya na onodu nke omume: nke ubi na-mkpa na table, nke ha ga-enwe a ụdị na size. Ndị fọdụrụ ka dị mkpa ka nụchaa usoro mmepe: uma set, ụdị iji, igodo.

Kacha bụ a version nke algọridim, na nke ọbụna enweghị a database anaghị egbochi saịtị ka malitere. Ị nwere ike ide na gị onwe gị ọrụ ịlele database na / ma ọ bụ tebụl mgbe ị na mkpa ike bụghị nanị ihe ọmụma owuwu, ma jupụta na mbụ ha ozi.

Ọtụtụ mgbe na-eji usoro nke aghụghọ Mepụta table bụrụ na ọ bụghị dị adị, MySQL ejughị saịtị nwe ma ọ bụ a esenowo na mberede-asị: ọ dịghị database ma ọ bụ table Ọdịdị kụrie.

Na oge a na mmemme general ọchịchị nke "ntụkwasị obi ma nyochaa" na-adịghị arụ ọrụ, ma ọ bụ kama ga-eji ezi uche nke dị "elele na-eji."

Mepụta table: MySQL ọrụ table sample

Registration nke ọhụrụ ọbịa na ọnụ ụzọ / ụzọ ọpụpụ nke saịtị na ọrụ na-mepụtara ọtụtụ ugboro, ma ịgba nke izu okè na nke a akụkụ dị mkpa nke na saịtị ọ bụla ma.

N'ọtụtụ ụzọ, input / mmepụta na ndebanye aha na na-kọwaa site okwu nke akwụkwọ nke saịtị na / ma ọ bụ iji ọdịnaya management usoro, ma ndị ọzọ na-- ọchịchọ ịzụlite ihe ọzọ ala, na-echebe ọrụ akaụntụ, gbochie hacking saịtị.

Nọmalị MySQL nchekwa data bụ ala karịa a website, ma bụrụ na nke ọdịda na-apụghị chịrị ngosi nchọgharị njehie ozi nke nhazi koodu nke a site, nke nwere aha na okwuntughe na nchekwa data.

Ezigbo omume - ịkọrọ data na static na ike mmiri. On ihe atụ nke a ọrụ table, i nwere ike a nnukwu spreadsheet ọrụ na-arụsi ọrụ ike cache_users. The mbụ table nwere a ọnụ ọgụgụ buru ibu nke ndị ọrụ, nke abụọ - nanị ndị na-arụ ọrụ n'ụbọchị ikpeazụ (atụ). Ọhụrụ ọ bụla onye ọrụ nke na-ejighị na nke abụọ table, bịara nwere mgbe n'ọnụ ụzọ / n'ikuku ma echekwara ruo oge ụfọdụ.

Ma nkewa n'ime tebụl abụọ ebe a na-enye ọ bụghị naanị ọsọ nke ntinye data (obere okpokoro dị ngwa ngwa ma buru ibu ma buru ibu), kamakwa na ọ nwere nanị ozi achọrọ karịa mgbe ọ bụla onye ahịa nke otu saịtị na-agba ọsọ. Maka nlele ma ọ bụ na-agbanwe data, n'ụzọ nkịtị, a na-eji tebụl isi.

Nchekwa, ozi na ọdụ data

N'akwụkwọ nkà mmụta sayensị n'ụzọ ụfọdụ, ọ pụtaghị ịbụ asụsụ mmemme na ebe nchekwa. Asụsụ - a agbanwe agbanwe, njigide na ihe ndị na-ekwe ka ihe na n'ụzọ ụfọdụ gbanwee. Ihe nchekwa data bụ ihe na-echekwa ya. Site na ya ị nwere ike ịhọrọ ihe ọ bụla na ya, ị nwere ike ide ihe.

A na-ejikọ asụsụ na isi maka ebumnuche nke ịrụ ọrụ na ozi, ma mgbagha nke mmekọrịta dị na iri atọ a abụghị nke zuru oke, dịka dịka AMP dị mfe: Apache, PHP, MySQL. N'ebe a ihe niile doro anya: ihe nkesa, asụsụ mmemme na nchekwa data bụ ihe niile dị mkpa maka ọtụtụ ọrụ.

Asụsụ SQL bụ otu asụsụ mmemme ahụ, na n'ozuzu nchekwa data nwere ngosipụta nke arụmọrụ ya, echiche nke mmemme ya. N'ebe a, ọchịchọ nke nchekwa data maka mmemme pụtara ìhè. PHP bụ ngwá ọrụ dị mma, mana ịsị na ọ na-eche ihu n'ebe nchekwa data dị ike. Otú ọ dị, atụmatụ ya na ọrụ ya na-eto eto ma na-emeziwanye.

Ọ bụrụ na ijikọta PHP na MySQL n'ime otu dum, ị ga-enweta ngwá ọrụ na ebe nchekwa. Nhọrọ nke ijikọta na-enye echiche nke usoro mmemme: ihe a kọwara na asụsụ ahụ, n'ihi na oge ọ na-abaghị uru dị na ebe nchekwa (na nchekwa data) na ọnọdụ dị mma. Mgbe ọ dị mkpa, a na-eweghachite ya na ihe ọhụụ na-eme dị ka ikike ya si dị.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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