Kombiyuutarada, Macluumaadka
"Dhacyada" DML-Team Update MySQL
barnaamijyada kasta, kuwaas oo lahaa si ay ula database-ka shaqeeyaan, wajahay la-DML shaqeeya (turjumay ka Ingiriisi - .. "Data Khalkhalgelinta Language"), sida Select, Insert, Delete iyo Update. MySQL-gaadiidka sidoo kale wuxuu isticmaalaa ay arsenal oo dhan oo ka mid ah amarrada kor ku xusan.
Hadallada waxaa macquul hadleynaa uu ballan - diiwaanka doorashada, gelin qiimaha cusub, la xariirta xogta ee hadda jira, dhamaystiran, ama iyada oo la raacayo shuruudaha ku qeexan, ka saarida ee macluumaadka ku jira database ah. The qalabka tababarka akhriska waxa lagu sharaxay si faahfaahsan mabda'a hawlgalka amarka kasta oo ay Saan, laakiin meelna laga helay tixraacyo dhibaatooyinka ka kici laga yaabaa in si dhab ah inta lagu jiro isticmaalka. Qalabkan waxaa la jirayaa, tixgelinta ee qaar ka mid ah.
Si kooban oo ku saabsan DML-statements (Insert)
Ka hor inta sii Socota, waxaa lagama maarmaan ah in ay mar kale dib ugu yeeran faahfaahin dheeraad ah oo ku saabsan ujeedada shaqo kasta. Waxaan leenahay laba ka shaqeeya xiiso faahfaahin dheeraad ah: Insert iyo Update, maxaa yeelay waxa ay ku xiran tahay iyaga on dheegato dhibaatooyinka ugu waaweyn ee ka baaraandegidda xaddi badan oo data.
Waa in aad ku bilaw Insert amarka, ka dibna si tartiib tartiib ah u guurto Update ah. nidaamka MySQL, sida database kale oo casri ah wax kasta oo, ay isticmaalaan howlgalka Insert ku darto diiwaanka cusub si loox jira database. Saan horay hawlgalka tani waa mid aad u fudud oo sahlan. Waxaa ku jira Liiska beeraha oo la samayn doonaa in qiimaha, caga - Magaca horyaalka - oo markiiba soo bandhigay liiska data. Mar kasta oo aad qaban database Insert la updated doonaa qiimaha cusub.
war update
Si kastaba ha ahaatee, ku dhaqanka, marar badan waxaa jira xaalado for set qaar ka mid ah xogta ka mid ah ama qiimaha sifo dheeraad ah in la cusboonaysiiyo. Tusaale ahaan, xaalad ay shirkadda ahaa dib u habaynta la bedelayaan dheeraad ah oo ka mid ah waaxaha ugu muhiimsan. Xaaladdan oo kale waxaa lagama maarmaan ah in ay isbedel waaxda kasta sameeyaan. Haddii kaliya beddelo magaca, ka dibna dhibaatada la si dhakhso ah xalin karo. Si kastaba ha ahaatee, haddii beddelo sireed ee qayb kasta ee wax soo saarka oo dhan, oo sida caadiga ah waxay u adeegtaa sida furaha aasaasiga ah, in uu yahay, markeeda, waxaa weeyaan isbedel ku macluumaad iyo shaqaale kasta.
Update - DML-wadaha lagu saleyn karaa si ay u xaliyaan dhibaatada this. server MySQL-, ka hawlgala la tiro badan oo ah entries, iyadoo la kaashanayo war update ah, soo dejin su'aal looga baahan yahay iyo xaliyo dhibaatada. Laakiin mararka qaarkood ay dhacaan inta lagu jiro update ma aha arrin cad oo adag si ay u sharxaan kakanaanta. Taasi waa waxa keena dhibaatada diiwaanka updated, la sii hadli doonaa.
Waa maxay yar ayaa la sheegay in aragti ...
Kooxda Update, sida kor ku xusan, waxaa loo isticmaalaa si aad u cusboonaysiiso diiwaanka ka jira miiska. Laakiin dhab ahaan, macaamiisha helaan server database waxaa had iyo jeer ma ay aqoon, waxaa jira go'an qaar ka mid ah macluumaadka ku miisaska ama ma. Hordhaca hubiyo helitaanka xogta ee database ee warsiinta ku xiga ee natiijooyinka in waqti lumis iyo qashinka ah ee awoodaha server.
Si looga hor, in qaab dhismeedka gaarka ah ee MySQL database - Insert * Update, kaas oo warqadda ama update gaar kasta oo kale samayn karaa. Taasi waa marka miiska ayaa soo galo xaalad gaar ah, la cusbooneysiin doonaa. Haddii shuruudaha loo arkaa, xogta aan la heli doonaa, MySQL-server waa inay awoodaan inay qabtaan Uploads macluumaadka codsiga.
data Update marka ay jiraan tus
qayb muhiim ah oo ka Insert this - codsiga nidaamka maamulka database MySQL ah - «On islamid ah Key Update» Horgalaha. Saan horay dhamaystiran oo su'aal waa sida soo socota: «geli test_table (employer_id, magaca) qiyamka ( 1, 'Abramov') on nuqul muhiimka ah update last_modified = NOW (); ".
codsi noocan oo kale ah waxaa loo isticmaali karaa si ay u qoraan falalka, tusaale ahaan, ogaado ganacsi waqti marinka isgoyska raacay by tirinta bareeg waqti iyo dib u dhac la ogaado. Si aan si miiska dhigi diiwaanka yar, ku filan shaqaale kasta si ay u sii diiwaanka la warsiinta joogto ah. Waa design a jeeg nuqul u ogolaanayaa.
Dhab ahaantii dhibaato ...
Ka fiirsaneysa tusaalaha kore ficilka shaqaalaha diiwaangelinta galo, sida ay dhibaatadu tahay samouvelichivayuschihsya isticmaalka (auto _ inremantiga) beeraha, taas oo caadi ahaan loo isticmaalo si loo buuxiyo qiyamka aasaasiga ah ee muhiimka ah (asaasiga ah _ muhiimka ah) ah. Haddii aad isticmaalayso MySQL Update amarka in design la Insert auto _ inremantiga, beerta waxaa si joogto ah kordhaya.
Sidoo kale, wax walba oo dhaca marka la isticmaalayo dhismaha bedelka in ay dhacdo ogaanshaha nuqul. "Auto-inremantiga" qiimaha u korodho xitaa ay dhacdo in meesha ma loo baahan yahay. Taas darteed, dhibaatooyinka kac qiimaha dhulka qarqinaya pass ama burjikooyinka, taas oo markii danbe u horseedi in ay cillad ka mid ah nidaamka maamulka database.
Inta badan dhibaatada
Qeexaa waa dhibaatada loo tixgeliyo Web-horumarinta, sida ay tahay ugu badan ee hababka multi-user (websites, portals, iyo P. sidaas on.), Marka nidaamka la toogasho ah ku dileen tiro badan oo ka mid ah nidaamka Insert iyo Cusboonaysii MySQL.
PHP - rafcaanka inay salka marar aad u sameeyaa. Sidaa darteed, si ay u gaaraan xadad ugu badnaan, qeexaa sida auto_increment, dhacdaa si degdeg ah, iyo falanqaynta ay dhibaatooyin la kulmeen si loo ogaado sababta kaliya ma shaqeyn doono.
Sidaa darteed, horumarinta waxaa lagu dhiirigelinayaa inay u digtoon isticmaalka design on key nuqul in update MySQL amarka. dooro - weydiimo marka ay helaan server database ka shaqeeyaan iyada oo aan baadi doono, laakiin waxaa dheer ee diiwaanka cusub si database waa ben xaaladaha xun ee hogaanka mustaqbalka in ay dhibaatooyin daran. Haddii kale, waxaa lagu talinayaa, waayo, beeraha auto-inremantiga hore hubiyo diiwaanka ay, ka dibna iyaga qaban updated.
Similar articles
Trending Now