Kompjuters, Ipprogrammar
Bl-użu MySQL: daħħal in
Ħolqien ta 'database - kompitu sempliċi, iżda responsabbli. ħafna fatturi għandhom jiġu kkunsidrati. progress notevoli fit-teknoloġija hardware u software informazzjoni ma tiġġustifikax negliġenza probabbiltà ħsara teknika fil istruttura mhux awtorizzat vjolazzjonijiet aċċess mejda, iżid data invalida.
Kompjuter - mhux raġel, u anke l-aktar "intelliġenti", l-algoritmu għadha 'l bogħod mill-ideat ta' intelliġenza naturali: mingħajr l-għajnuna ta 'programmer kienet ftit I kien kapaċi. Madankollu, b'differenza bnedmin, il-programm jista 'jwettaq il-missjoni tiegħu b'mod konsistenti u korrett, il-ħaġa prinċipali - id-dritt li tikteb.
MySQL kunċett: daħħal in
Esternament, il-forma goff ta 'SQL sintassi huwa faċli ħafna biex jintuża. talbiet Prattika kitba ittri fil b'ittri kbar xorta tibqa ', iżda huwa mibdulin gradwalment aktar konċiż jintużaw iż-żewġ reġistri. F'dan ir-rigward, huwa importanti li ma ninsewx: darba imsemmi isem qasam f'reġistru fl-istess mistoqsija, jekk użat għal darb'oħra, huwa marbut li jkun fl-istess spellings.
Fattur karatteristiku ta 'operazzjonijiet MySQL ddaħħal fil, kemm minħabba l-ipprogrammar-Internet "mhijiex xi ħaġa li għandu jsir, mhuwiex mifhum." talba ikkumpilata b'mod żbaljat għal aġġornament database għandha injorati, u mhux dejjem huwa possibbli li l-avviż dritt bogħod.
Il-fatt tal jżid dħul għandu jiġi kkontrollat kif ukoll aċċess għad-database kollha kemm hi. F'kull qasam għandu jkun mimli bl-valur tat-tip korrispondenti. Mhuwiex dejjem meħtieġ li jiġi speċifikat l-qasam il-mejda attwali. Mhuwiex dejjem meħtieġ li jittrasmettu l-valuri speċifiċi: MySQL ddaħħal fil disinn tagħżel jippermettilek li żżid sett ta 'rekords mit-tabella ieħor jew mistoqsija.
It-talba għandha tkun sintattikament u loġikament korrett. L-użu ta 'kwalunkwe inkarnazzjoni tal-mistoqsija MySQL ddaħħal fil-valuri għandhom iqisu l-kodifikazzjoni ta' l-iskrittura, li huwa, il-kodifikazzjoni tat-tabella database u, fil-fatt, l-informazzjoni miżjuda.
entrati żżid Klassiku
Kull MySQL mejda - sekwenza ta 'rekords, kull wieħed minnhom għandu numru ta' oqsma. Żid entrati jistgħu jiġu minn ieħor tabella. Huwa biżżejjed li jiġi speċifikat fid-mistoqsija li tagħżel hi, u fejn, u fil - ħafna. Is-simbolu "*" jgħid li t-talba japplika għall-oqsma kollha ta 'kull rekord.
Bħala riżultat ta 'sejħiet għal din il-funzjoni l-kontenut tat-tabella $ cSrcTable kompletament bil-miktub fit-tabella $ cDstTable, li minnu daħliet kollha se jitneħħew bil-quddiem.
Żieda rekords
MySQL ddaħħal fil-valuri tad-disinn tippermetti li wieħed jżidu annotamenti li jindikaw l-oqsma speċifiċi u l-valuri speċifiċi korrispondenti tagħhom.
Żieda rekords permezz relazzjoni tagħha stess
Kif taħdem ma 'MySQL hija rrealizzata permezz tal-forma ta' mistoqsijiet. Dan huwa utli fil-modalità tal-lott u fl-istess forma hija implimentata fil-lingwi differenti ta 'programmazzjoni. Fil-PHP, b'mod partikolari, juża l-sekwenza mistoqsija - sekwenza komuni ta 'karattri, li l-kontenut li huwa mimli matul l-algoritmu. Imbagħad it-test talba crafted tiġi fi mysqli_query () funzjoni hija mwettqa.
Liema forma ta 'xogħol mad-database li jagħżlu - li tiddeċiedi f'każ partikolari, l-iżviluppatur, iżda fil-każijiet kollha huwa aħjar li tippreżenta l-problema f'termini tal taqra tagħha / tikteb id-data minn / lejn database fil-forma ta' interfaces tagħhom stess. Din l-idea tista 'tiġi implimentata bħala sett ta' funzjonijiet jew oġġett wieħed.
F'dan il-inkarnazzjoni, l-operazzjoni u żżid direttament rekords li jkunu moħbija, u l-proċess se jikkonsisti fi funzjonijiet stess sekwenzjali jiġu invokati. Per eżempju, scfAddUser ( "Ivanov", "Ivan") se twassal għal talba MySQL ddaħħal fil `all_users` (" last_name "," FIRST_NAME "," status ") Valuri (" Ivanov "," Ivan "," ġodda "). Din l-għażla jiffranka kodiċi u jagħmilha ferm aktar leġġibbli u sinifikanti.
Id-differenza essenzjali bejn interface tagħhom stess dwar l-użu dirett ta 'operazzjoni tad-database fil-forma oriġinali tagħhom hija li ssir fajl separat, l-operazzjonijiet kollha żid, timmodifika u tħassar rekords jistgħu jiġu kkontrollati u tinbidel mingħajr ma jinbidel il-kodiċi li jużahom. Huwa aktar sikur u aktar effiċjenti.
interface stess mill-oġġett tad-data
Jekk inti ma tieħu in kunsiderazzjoni fatturi varjabbli sempliċi, il-programm moderna hija ġabra ta 'oġġetti. Aktar kwalifikat biex isolvu l-problema, l-oġġetti tas-sistema b'mod aktar imfassla effiċjenti u l-interazzjoni tagħhom ma 'xulxin.
Ovvjament, l-operazzjoni ta 'data ta' reġistrazzjoni u qari tieħu f'kuntest differenti: l-oġġett tista 'żżomm ruħek f' database, tista 'tiswija ruħha mill-database, iċċekkja l-istatus tagħha, ittrasferixxi l-kontenut għal oġġett ieħor, eċċ
Dan l-approċċ jibqax enfasi minn diretta kodifikazzjoni MySQL ddaħħal fil talbiet lill-interface: scfAddObject ( "kontenuti, ...), li huwa użat minn kull oġġett fil-mod tiegħu.
id-data l-oġġett se jkollhom metodu myDate-> Save () u tesegwixxi t-trattament scfAddObject ('04 .12.2016 "), u l-currUser- oġġett utent> Save () jagħmel scfAddObject (" Ivanov - login "), ... u kull scfAddObject sfida () se twassal għall-kostruzzjoni tal-varjant MySQL ddaħħal fil-talba.
Similar articles
Trending Now