RačunalaProgramiranje

Koristeći MySQL: ubacite u

Stvaranje baze podataka - jednostavan zadatak, ali odgovorno. mnogi faktori moraju uzeti u obzir. Značajan napredak u hardverske i softverske informacione tehnologije ne opravdava zanemarivanje tehnički kvar vjerojatnost neovlaštenog strukture prekršaja pristup stol, dodajte nevažeće podatke.

Computer - nije čovjek, pa čak i većina "inteligentni", algoritam je još uvijek daleko od ideje prirodne inteligencije: bez pomoći programera bio mali bio sam sposoban. Međutim, za razliku od ljudi, program može obavljati svoju misiju dosljedno i ispravno, glavna stvar - pravo na to pisati.

MySQL koncept: ubacite u

Spolja, glomazni oblik SQL sintaksa je vrlo jednostavan za korištenje. zahtjevi praksa pisanje slova u gornjem slučaju i dalje ostaje, ali je postepeno zamijenjen više koncizan koristeći oba registra. U tom smislu, važno je da se ne zaboravi: jednom pozvao na ime polja u registar u istom upitu, ako ponovo koristiti, će sigurno biti u istoj pravopisa.

Karakteristično poslovanja MySQL ubacite u, koliko zbog internet programiranje "nije nešto što treba da se uradi, nije shvaćen." Pogrešno sastavio zahtjev za ažuriranje baze podataka će se zanemariti, a to nije uvijek moguće uočiti odmah.

Činjenica dodavanja unos mora biti pod kontrolom, kao i pristup bazi podataka u cjelini. Svako polje treba popuniti s vrijednošću odgovarajućeg tipa. To nije uvijek potrebno navesti polje stvarnog stola. To nije uvijek potrebno da prenese specifične vrijednosti: MySQL ubacite u odabrane dizajn omogućuje vam da dodate skup zapisa iz drugoj tablici ili upitu.

Zahtjev mora biti sintaktički i logički ispravan. Korištenje bilo utjelovljenje upita MySQL ubacite u vrijednosti moraju uzeti u obzir kodiranje scenarija, što je kodiranje tabele baze podataka i, u stvari, dodao je informacija.

Klasična dodajete unose

Tabele MySQL - niz zapisa, od kojih svaki ima određeni broj polja. Dodaj unosa mogu biti iz drugog stola. Dovoljno je navesti u upitu da biste ga izabrali, i gdje, i na - mnogo. Simbol "*", kaže da je zahtjev odnosi na sva polja svakog zapisa.

Kao rezultat poziva na ovu funkciju sadržaja stola $ cSrcTable potpuno napisan u tabeli $ cDstTable, od kojih će se sve stavke biti uklonjene unaprijed.

Dodavanje zapisa

MySQL ubacite u vrijednosti dizajn omogućava da dodati stavke koje ukazuju na pojedine oblasti i njihove odgovarajuće specifične vrijednosti.

Ovo pitanje može se podijeliti na tri zahtjeva, od kojih je svaka jedinstvena lista polja ( `code_back`,` owner_code`, ... ) odgovara jednom redu podataka ( '~', '{$ cSChip}', '{$ SChip_s } ', ...), (' ~ ',' {$ cPetr} ',' {$ cPetr_s} ', ...) ili (' ~ ',' {$ cTest} ',' {$ cTest_s} ' , ...), ali to je lakše. Na primjer, u ovom slučaju je dodao da je osnovni skup korisnika: administrator, dispečer, a tester.

Dodavanje zapisa putem vlastitog interfejsa

Kako raditi sa MySQL ostvaruje se kroz formu upita. Ovo je korisno u batch modu iu istom obliku se provodi u različitim programskim jezicima. U PHP-u, posebno, koristi niz upita - zajednički niz znakova, od kojih je sadržaj je ispunjen tijekom algoritma. Onda je tekst izrađen zahtjev dolazi u mysqli_query () funkciju vrši.

Šta oblik rada s bazom podataka da biraju - da odluči u konkretnom slučaju, programer, ali u svim slučajevima to je najbolje predstaviti problem u smislu čitanja / pisanje podataka iz / u bazu podataka u obliku vlastitih interfejsa. Ova ideja može biti implementiran kao skup funkcija ili jedan objekat.

U ovoj izvedbi, operacija direktno dodajući evidencije biti skriven, a proces će se sastojati u sekvencijalnom sopstvenih funkcija se poziva. Na primjer, scfAddUser ( 'Ivanov', 'Ivan') će dovesti do zahtjeva MySQL ubacite u `all_users` ( 'last_name', 'first_name', 'status') vrijednosti ( 'Ivanov', 'Ivan', 'novi'). Ova opcija štedi kod i čini mnogo više čitljiv i smisleno.

Suštinska razlika između vlastite sučelja na direktnu upotrebu operacije baze podataka u izvornom obliku je da se u zasebnu datoteku, sve operacije dodati, promeniti i brisanje evidencije mogu se kontrolirati i mijenjati bez da se menja kod koji ih koristi. To je sigurnije i efikasnije.

Vlastiti interfejs objekta podataka

Ako se ne uzimaju u obzir jednostavne varijable, moderni program je skup objekata. Više kvalifikovanih za rješavanje problema, efikasnije dizajniran sistem objekata i njihove interakcije sa svakim drugim.

Očigledno, operacija snimanje i čitanje podataka imaju drugačiji kontekst: objekat može zadržati sebe u bazi podataka, sama po sebi može popraviti iz baze podataka, provjerite njegov status, prenijeti sadržaj na drugi objekt, itd

Ovaj pristup prebacuje naglasak od direktnog kodiranja MySQL ubacite u zahtjeve sučelje: scfAddObject ( 'SADRŽAJ', ...), koji se koristi od strane svakog objekta na svoj način.

datum objekat će imati metodu myDate-> Save () i izvršiti scfAddObject tretman ('04 .12.2016 '), a korisnik objekta currUser-> Save () čini scfAddObject (' Ivanov - prijavite se '), ... i svaki izazov scfAddObject () će dovesti do izgradnje varijanta MySQL ubacite u zahtjevu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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