КомпјутериПрограмирање

Користење на MySQL: вметнете во

Креирање на база на податоци - е едноставна задача, но одговорни. мора да се смета од многу фактори. Значителен напредок во областа на хардверот и софтверот на информатичката технологија не е оправдување за занемарување технички веројатност неуспехот на неовластен пристап повреди структура на табелата, да додадете невалидни податоци.

Компјутер - не е човек, па дури и на повеќето "интелигентни", алгоритам се уште е далеку од идеите на природна интелигенција: без помош на еден програмер беше малку бев способен. Сепак, за разлика од луѓето, програмата може доследно и правилно извршување на својата мисија, главната работа - правото да го пишувам.

MySQL концепт: вметнете во

Однадвор, гломазна форма на SQL синтаксата е многу лесен за употреба. Пракса барања пишување писма во горниот случај останува, но постепено се заменува со повеќе концизни со користење на двете регистри. Во овој поглед, тоа е важно да не заборавиме: еднаш од име на поле во регистар во исто барањето, доколку се користи повторно, е обврзана да биде во ист правопис.

А карактеристика на работењето MySQL вметнете во, како многу, бидејќи на Интернет програмирање "не е нешто да се направи, не е разбрана." Неправилно составена барање за ажурирање на базата на податоци ќе бидат игнорирани, и тоа не е секогаш можно да забележите веднаш.

Фактот на додавањето на запис мора да се контролира, како и пристап до базата на податоци како целина. Секое поле треба да бидат пополнети со вредноста на соодветниот вид. Тоа не е секогаш неопходно да се утврдат областа вистинските маса. Тоа не е секогаш неопходно да се пренесува на посебни вредности: MySQL вметнете во изберете дизајн ви овозможува да додадете сет на записи од друга маса или побарување.

Барањето мора да биде синтаксички и логички точни. Употребата на било олицетворение на пребарување MySQL вметнете во вредности мора да се земе во предвид кодирање на сценариото, што е, кодирањето на базата на податоци маса и, всушност, додадени информации.

Класична додавање на рекорд

Било маса MySQL - низа на евиденција, од кои секоја има голем број на области. Додадете записи може да биде од друга маса. Доволно е да се наведе во барањето да го изберете, и каде, во - многу. Симболот "*", вели дека барањето се однесува на сите области на секој рекорд.

Како резултат на повици на оваа функција на содржината на табела $ cSrcTable на целосно напишана во табелата $ cDstTable, од кои сите записи ќе бидат отстранети однапред.

додавање евиденција

MySQL вметнете во вредности дизајн им овозможува на еден да додадете записи укажуваат на специфични области и соодветните одредени вредности.

Ова прашање може да се подели во три барања, од кои секоја е единствен список на области ( `code_back`,` owner_code`, ... ) одговара на еден ред на податоци ( '~', '{$ cSChip}', '{$ SChip_s } ', ...), (' ~ ',' {$ cPetr} ',' {$ cPetr_s} ', ...) или (' ~ ',' {$ cTest} ',' {$ cTest_s} " , ...), но тоа е полесно. На пример, во овој случај, додадени на основната група на корисници: администратор, диспечер, и тестер.

Додавање евиденција преку сопствени интерфејс

Како да се работи со MySQL се реализира преку форма на прашања. Ова е корисно во серија на владата и во истиот облик се спроведува во различни програмски јазици. Во PHP, особено, го користи низа за пребарување - заедничка секвенца од знаци, содржината на кој е исполнет во текот на алгоритам. Потоа текстот направена барање доаѓа во mysqli_query () функцијата се изврши.

Што форма на работа со базата на податоци да се избере - да се одлучи во одреден случај, на инвеститорот, но во сите случаи, тоа е најдобро да го претстави проблем во однос на своите операции, податоци за читање / запишување од / до базата на податоци во форма на своите интерфејси. Оваа идеја може да се спроведе како збир на функции или еден објект.

Во овој олицетворение, операцијата директно додавање евиденција да бидат скриени, а процесот ќе се состои во секвенцијален сопствени функции се повика. На пример, scfAddUser ( "Иванов", "Иван") ќе доведе до барање MySQL вметнете во `all_users` (" last_name "," FIRST_NAME "," статус ") вредности (" Иванов "," Иван "," нови "). Оваа опција го спасува код и го прави многу повеќе може да се чита и значајно.

Суштинската разлика помеѓу нивните сопствени интерфејс за директна употреба на операција на базата на податоци во нивната оригинална форма е што го направија во посебен фајл, сите операции додадете, модифицирате и да го избришете записи може да се контролира и да се измени без менување на кодот кој ги користи. Тоа е побезбедно и поефикасно.

Сопствени интерфејс од објектот на податоци

Ако не се земе во предвид едноставни променливи, модерен програма е збирка на предмети. Повеќе квалификувани да го решите проблемот, поефикасно дизајниран систем објекти и нивната интеракција едни со други.

Очигледно, на работењето на снимање и читање на податоци се земе еден поинаков контекст: објектот може да се задржи во базата на податоци, може да се поправи од базата на податоци, проверете својот статус, пренесе содржината на друг објект, итн

Овој пристап се смени акцентот од директна кодирање MySQL вметнете во барањата на интерфејс: scfAddObject ( "Contens ', ...), кој се користи од страна на секој објект во свој начин.

датумот на објектот ќе има метод myDate-> Save () и да изврши третман scfAddObject ('04 .12.2016 ') и на корисникот објект currUser-> Save () прави scfAddObject ( "Иванов - пријавете"), ... и секој предизвик scfAddObject () ќе доведе до изградба на варијанта MySQL вметнете во барањето.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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