Kompjutera, Programimi
Përdorimi i MySQL: futur në
Krijimi i një bazë të dhënash - një detyrë e thjeshtë, por përgjegjësi. shumë faktorë duhet të merren parasysh. përparim i dukshëm në teknologji hardware dhe software e informacionit nuk justifikon lënë pas dore mundësinë teknike dështimin e strukturës së paautorizuar shkelje qasje tryezë, shtoni të dhëna të pavlefshme.
Kompjuter - jo një njeri, dhe madje edhe më "inteligjente", i algoritmi është ende larg nga idetë e inteligjencës natyrore: pa ndihmën e një programues i vogël kam qenë i aftë. Megjithatë, ndryshe nga njerëzit, programi mund të kryejë misionin e saj në mënyrë të vazhdueshme dhe të saktë, gjëja kryesore - të drejtën për të shkruar atë.
MySQL koncept: të futur në
Së jashtmi, forma rëndë e SQL sintaksës është shumë e lehtë për t'u përdorur. Kërkesat praktikë shkruar letra në rastin e sipërme ende mbetet, por është zëvendësuar gradualisht nga një më konciz duke përdorur të dy regjistrat. Në këtë drejtim, është e rëndësishme të mos harrojmë: një herë të përmendur një emër në terren në një regjistër në të njëjtën pyetje, nëse përdoret përsëri, është i detyruar të jetë në të njëjtën ekzistues.
Një tipar karakteristik i operacioneve MySQL futur në, sa më shumë për shkak të programimit në internet "nuk është diçka për të bërë, nuk është kuptuar." Kërkesa hartuar gabimisht për përditësimin bazës së të dhënave do të injorohen, dhe kjo nuk është gjithmonë e mundur në njoftim menjëherë.
Fakti i shtuar një hyrje duhet të kontrollohet, si dhe qasje në bazën e të dhënave si një e tërë. Çdo fushë duhet të plotësohet me vlerën e llojit përkatës. Kjo nuk është gjithmonë e nevojshme për të specifikojë në fushë tabelën aktuale. Kjo nuk është gjithmonë e nevojshme për të transmetuar vlerat specifike: MySQL futur në Zgjidh Dizajn ju lejon të shtoni një sërë të dhënat nga një tabelë ose një pyetje.
Kërkesa duhet të jetë e sintaksore dhe logjikisht e saktë. Përdorimi i çdo mishërim i query MySQL futur në vlerat duhet të marrë parasysh kodimin e shkrimit, që është, encoding i tabelës bazës së të dhënave dhe, në fakt, ka shtuar informacione.
entries klasike shtuar
Çdo MySQL tavolinë - një sekuencë e të dhënave, secila prej të cilave ka një numër të fushave. Shto entries mund të jetë nga një tjetër tryezë. Kjo është e mjaftueshme për të specifikojë në pyetje për të zgjedhur atë, dhe ku, dhe në - shumë. Simboli "*", thotë se kërkesa vlen për të gjitha fushat e çdo rekord.
Si rezultat i thirrjeve të këtij funksioni përmbajtja e tabelës $ cSrcTable shkruar tërësisht në tabelën $ cDstTable, nga të cilat të gjitha shënimet do të hiqen paraprakisht.
duke shtuar të dhënat
MySQL futur në vlera të projektimit lejon një për të shtuar shënimet tregojnë fushat specifike dhe vlerat e tyre përkatëse të veçanta.
Duke shtuar të dhënat përmes ndërfaqes së vet
Si për të punuar me MySQL realizohet përmes formën e pyetjeve. Kjo është e dobishme në mënyrë grumbull dhe në të njëjtën formë është zbatuar në gjuhë të ndryshme programuese. Në PHP, në veçanti, përdor vargun query - një sekuencë të përbashkët të karaktereve, përmbajtja e të cilit është e mbushur gjatë algorithm. Atëherë teksti hartuar kërkesa vjen në mysqli_query () funksion kryhet.
Çfarë forme e punës me bazën e të dhënave për të zgjedhur - të vendosë në një rast të veçantë, zhvilluesi i saj, por në të gjitha rastet është më mirë për të paraqitur problemin në drejtim të lexoni të tij / shkruar të dhëna nga / në bazën e të dhënave në formën e ndërfaqeve të tyre. Kjo ide mund të zbatohet si një sërë funksionesh ose një objekt të vetëm.
Në këtë mishërim, operacioni shtuar direkt të dhënat të jenë të fshehur, dhe procesi do të konsistojë në një funksione vijues veta duke u thirrur. Për shembull, scfAddUser ( 'Ivanov', 'Ivan') do të çojë në një kërkesë MySQL futur në `all_users` ( 'LAST_NAME', 'FIRST_NAME', 'statusit') Vlerat ( 'Ivanov', 'Ivan', 'new'). Ky opsion kursen kodin dhe e bën atë shumë më i lexueshëm dhe kuptimplotë.
Dallimi thelbësor midis ndërfaqes së tyre në përdorimin e drejtpërdrejtë të një operacioni të dhënave në formën e tyre origjinale është që bërë në një skedar të veçantë, të gjitha operacionet shtoni, modifikoni dhe fshini të dhënat mund të kontrollohet dhe të ndryshohet pa modifikuar kodin që përdor ato. Ajo është më e sigurt dhe më efikas.
Ndërfaqja e vet nga objekti dhënave
Nëse ju nuk e marrin parasysh variablat e thjeshtë, programi modern është një koleksion i objekteve. Më të kualifikuar për të zgjidhur problemin, objektet më të dizajnuara në mënyrë efikase e sistemit dhe ndërveprimin e tyre me njëri-tjetrin.
Natyrisht, operacioni i regjistrimit dhe leximin e të dhënave të marrë një kontekst të ndryshëm: objekt mund të mbani veten në një bazë të dhënash, mund të riparojë veten nga bazën e të dhënave, kontrolloni statusin e saj, të transferuar përmbajtjen në një tjetër objekt, etj
Kjo qasje zhvendos theksin nga drejtpërdrejtë kodim MySQL futur në kërkesat për ndërfaqen: scfAddObject ( 'Contens', ...), e cila përdoret nga çdo objekt në mënyrën e vet.
data objekti do të ketë një metodë myDate-> Save () dhe ekzekutuar trajtimit scfAddObject ('04 .12.2016 '), dhe përdoruesi objektin currUser-> Save () bën scfAddObject (' Ivanov - identifikohuni '), ... dhe çdo scfAddObject sfidë () do të çojë në ndërtimin e variantit MySQL futur në kërkesë.
Similar articles
Trending Now