Kọmputa, Databases
"Ọnyà" DML-Team Update MySQL
Kwa programmer, onye na-arụ ọrụ na ọdụ data, chere ihu na DML-rụọ (si sụgharịa English - .. "Data Jisie Language"), dị ka Họrọ, Insert, kachapụ na Update. MySQL-iga-eji ya kpụrụ nke niile dị n'elu iwu.
Okwu a na-ezi uche na-ekwu banyere ya oru - ahọpụta ndia, fanye ụkpụrụ ọhụrụ, emelite ẹdude data, zuru ezu, ma ọ bụ na dị na kpọmkwem ọnọdụ, mwepụ nke ọmụma na nchekwa data. The n'ọnụ ọzụzụ ihe na-kọwara n'ụzọ zuru ezu, ụkpụrụ nke ime ihe nke ọ bụla na iwu ma ha syntax, ma enweghị ebe hụrụ ebe e kwuru banyere ihe isi ike ndị nwere ike ibilite na omume n'oge were. Nke a ihe onwunwe ga-ewepụtara na-atụle ụfọdụ n'ime ha.
Nkenke banyere DML-okwu (Insert)
Tupu etinyewe n'ihu, ọ dị mkpa ọzọ na-echeta ihe nkọwa banyere nzube nke ọ bụla ọrụ. Anyị ga-enwe abụọ rụọ mmasị ihe nkowa: Insert na Update, n'ihi na ọ na-adabere na ha na-erite na isi ihe isi ike na nhazi buru ibu nke data.
Ị ga-amalite na iwu Insert, na mgbe ahụ jiri nwayọọ nwayọọ gaa ihe Update. MySQL usoro, ka ọ bụla ọzọ oge a database, jiri Insert ọrụ ịgbakwunye ọhụrụ ndia ẹdude tebụl database. The syntax nke a na ime ihe dị nnọọ mfe ma n'ụzọ kwụ ọtọ. Ọ nwere ndepụta nke ubi nke ga-eme ka ụkpụrụ, ebe - aha nke table - ozugbo ẹkenam a ndepụta data. Oge ọ bụla ị na-eme ndị Insert database ga-emelitere na ụkpụrụ ọhụrụ.
update okwu
Otú ọ dị, na omume, ezi mgbe e nwere ọnọdụ ndị na ụfọdụ set of data otu ma ọ bụ karịa àgwà ụkpụrụ na-emelitere. Dị ka ihe atụ, a ọnọdụ ebe ụlọ ọrụ bụ mgbanwe na n'ihu renaming nke isi ngalaba. Na nke a, ọ dị mkpa ime mgbanwe ọ bụla ngalaba. Ọ bụrụ na naanị na-agbanwe agbanwe aha, mgbe ahụ, nsogbu a ga-edozi nnọọ ngwa ngwa. Otú ọ dị, ọ bụrụ na-agbanwe agbanwe na nzuzo nke ọ bụla akụrụngwa nke dum mmepụta, nke na-emekarị na-eje ozi dị ka onye bụ isi isi, ya bụ, n'aka nke ya, gụnyere mgbanwe ozi na onye ọ bụla na-arụ.
Update - DML-ahụ maka ọrụ nwere ike etinyere na-edozi nsogbu a. MySQL- nkesa, na-arụ ọrụ na a ọnụ ọgụgụ buru ibu nke Ndenye, na-enyemaka nke ihe update na nkwupụta, igbu achọrọ ajụjụ na idozi nsogbu ahụ. Ma, mgbe ụfọdụ ime n'oge update bụghị doro anya nke oma na-esi ike ịkọwara mgbagwoju. Nke ahụ bụ ihe na-akpata ihe isi ike nke ihe ndekọ emelitere, a ga-atụle n'ihu.
Obere ihe e kwuru na ozizi ...
Update Team, dị ka e kwuru n'elu, a na-eji imelite ẹdude ndia na tebụl. Ma na omume, ahịa na ịnweta database sava na-bụghị mgbe niile mara, e nwere ụfọdụ set of data na tebụl ma ọ bụ. Preliminary elele nnweta data na nchekwa data maka ụdi mmelite nke na-arụpụta na-eri oge na n'efu nke server ike.
Iji zere nke a, na a pụrụ iche nchekwa data MySQL Ọdịdị - Insert * Update, nke wet ma ọ bụ update nwere ike rụrụ onwe ha nke ọ bụla ọzọ. Ọ bụ mgbe ahụ table nwere ihe ntinye maka otu ọnọdụ, ga-emelitere. Ọ bụrụ na ọnọdụ na-atụle, ndị data gaghị ahụ, MySQL-nkesa nwee ike ịrụ data uploads arịrịọ.
Update data mgbe e nwere duplicates
Otu ihe dị mkpa akụrụngwa nke a Insert - arịrịọ ka MySQL database management usoro - «On oyiri Key Update» nganiihu. The zuru ezu ahazi ahịrịokwu nke ajụjụ bụ dị ka ndị: «fanye n'ime test_table (employer_id, aha) ụkpụrụ ( 1, 'Abramov') on oyiri isi update last_modified = UGBU (); ".
Arịrịọ dị otú ahụ nwere ike ji mee ka ịdekọ omume, n'ihi na ihe atụ, chọpụta ihe nrutu Itie oge enterprise sochiri agụta nkeji oge na nchọpụta oge. Iji ghara ime ka ndị table a ole na ole ndia, ezuru onye ọ bụla na-arụ na-ndia na mgbe nile na-mmelite. Ọ bụ a oyiri ego imewe na-enye ohere ya.
N'ezie nsogbu ...
Ịtụle n'elu atụ nke ndebanye mkpara edinam n'ọnụ ụzọ, dị ka ihe bụ nsogbu bụ na ojiji samouvelichivayuschihsya (na akpaaka _ increment) ubi, nke na-a na-eji jupụta isi isi ụkpụrụ (isi _ isi). Ọ bụrụ na ị na-eji MySQL Update iwu na imewe na Insert auto _ increment, ubi bụ mgbe niile na-amụba.
N'otu aka ahụ, ihe niile na-eme mgbe na-eji a nnọchi ewu na ikpe nke oyiri nchọpụta. "Auto-increment" uru na-ụba ọbụna n'ihe ebe ọ na-adịghị mkpa. N'ihi nke a, nsogbu nile ngafe ụkpụrụ ma ọ bụ àmà, nke ekemende iduga malfunction nke database management usoro.
Yikarịrị nsogbu
Na-akọwa nsogbu a ga-atụle Web-mmepe, dị ka ọ bụ ihe kasị nkịtị na multi-ọrụ usoro (weebụsaịtị, portals, na na. P.), Mgbe usoro na-gburu a ọnụ ọgụgụ buru ibu nke usoro Insert na Melite MySQL.
PHP - amasị ndị isi nke ukwuu mgbe rụrụ. Ya mere, iji nweta kacha n'akụkụ peeji, kọwara dị ka auto_increment, pụtara ngwa ngwa, na analysis nke isi ike okosobode guzosie ihe dị nnọọ ga-arụ ọrụ.
Ya mere, mmepe na-ume na-egekwa ntị ka ojiji nke imewe na oyiri isi na iwu MySQL update. họrọ - gbara ajụjụ mgbe ịnweta nchekwa data nkesa ga-arụ ọrụ na-enweghị njehie, ma na mgbakwunye na nke ọhụrụ ndekọ na nchekwa data bụ fraught na ọnọdụ ndị dị njọ na-eme n'ọdịnihu-edu ndú ka nsogbu siri ike. Nhọrọ, ọ na-atụ aro n'ihi na akpaaka-increment ubi ibido ịlele maka ha ndekọ, na mgbe ahụ na-akwanyere ha emelitere.
Similar articles
Trending Now