muzruno.com

Използване на MySQL: вмъкнете в

Създаването на база данни е проста, но важна задача. Има много фактори, които трябва да разгледате. Забележителен напредък в хардуер и софтуер на информационните технологии не оправдава пренебрегване технически на вероятността за отказ от неоторизиран достъп, нарушения на структурата на таблицата, добавете невалидни данни.

Вмъкнете MySQL в

Компютър - не е човек, а дори и "най-умните", алгоритъмът е все още далеч от идеите на природен интелект: без помощта на програмист е малко бях способен. Въпреки това, за разлика от човек, програмата може да изпълнява мисията си стабилно и правилно, най-важното е да го напише правилно.

Концепцията за MySQL: вмъкнете в

Външно, тромавите форми на SQL синтаксиса са много лесни за използване. Практиката на писане на запитвания в букви в главни букви все още продължава, но постепенно се заменя с по-кратко използване на двата регистри. В тази връзка е важно да не се забравя: веднъж посочено име на поле в регистър, в една и съща заявка, ако се използва отново, е длъжен да бъде в едни и същи начин на изписване.

MySQL вмъкнете в стойности

Характерна черта на операцията MySQL вмъква в, както и много, които са свързани с интернет програмиране: "няма да бъде изпълнено, което не е разбрано". Неправилно компилирана заявка за попълване на базата данни ще бъде пренебрегната и не винаги може да се види веднага.

Фактът, че е добавен запис, е необходимо да се контролира, както и достъпът до базата данни като цяло. Всяко поле трябва да бъде попълнено със стойност от съответния тип. Не винаги е необходимо да посочвате полетата в таблицата с резултати. Не винаги трябва да предавате конкретни стойности: вмъкването на MySQL в избраната конструкция ви позволява да получите набор от добавени записи от друга таблица или заявка.

MySQL вмъкнете в изберете

Искането трябва да е синтактично и логически правилно. Използването на всеки вариант на вмъкнатата заявка за заявка в MySQL в стойностите трябва да отчита кодирането на скрипта, в който е разположена таблицата на базата данни, и всъщност информацията, която трябва да бъде добавена.

Класическо добавяне на запис

Всяка MySQL таблица е последователност от записи, всяка от които има няколко полета. Можете да добавяте записи от друга таблица. Достатъчно е да посочите в заявката какво да изберете и откъде и откъде. Символът "*" казва, че заявката се отнася за всички полета на всеки запис.

Добавяне на няколко записа

В резултат на разговори на тази функция на съдържанието на маса $ cSrcTable напълно написани в таблицата $ cDstTable, от която всички записи ще бъдат премахнати по-рано.

Добавяне на един запис



Конструкцията на MySQL вмъкване в стойности ви позволява да добавяте записи един по един, като посочите конкретните полета и съответните им специфични стойности.

Добавяне на един / няколко записаТази заявка може да бъде разделена на три заявки, във всеки от които един ред данни (`~ `,` {$ cSChip} `,` {$ SChip_s } ", ...), (" ~ "," {$ cPetr} "," {$ cPetr_s} ", ...) или (" ~ "," {$ cTest} "," {$ cTest_s} ` , ...), но е по-лесно. Например в този случай се добавя основен набор от потребители: администратор, диспечер и тестер.

Добавяне на записи чрез вашия собствен интерфейс

Принципът на работа с MySQL се изпълнява чрез формуляр за заявка. Това е удобно в режим на командния ред и в същата форма, изпълнявана на различни програмни езици. В PHP, по-специално, използва низа - обща поредица от знаци, съдържанието на които е изпълнен по време на алгоритъма. Тогава текстът на генерираното искане идва към функция mysqli_query () и се изпълнява.

Каква форма на работа с базата данни, която трябва да изберете, трябва да бъде решена в конкретен случай от разработчика, но във всички случаи е най-удобно да представите задачата в част от операциите си за четене / писане от / към базата данни под формата на лично взаимодействие. Тази идея може да се реализира като набор от функции или отделен обект.

Въведете заявката в MySQL в стойности

В това изпълнение, операцията директно добавяне на записи да бъдат скрити, и процесът се състои в последователно собствени функции се позовава. Например, scfAddUser ( "Иванов", "Иван"), ще доведе до искане MySQL вмъкнете в `all_users` (" last_name "," first_name "," състояние ") стойности (" Иванов "," Иван "," нов "). Тази опция значително запазва кода и го прави много по-разбираем и смислен.

Съществената разлика между собствените си интерфейс за директно използване на операция на базата данни в първоначалния им вид е, че прави в отделен файл, всички операции Добавяне, промяна и изтриване на записи могат да бъдат контролирани и променяни, без да променяте кода, който ги използва. Тя е по-безопасна и ефективна.

Собствен интерфейс от обекта за данни

Ако не вземете предвид простите променливи, тогава съвременната програма е колекция от обекти. Колкото по-умело се решава проблемът, толкова по-ефективно е проектираната система от обекти и тяхното взаимодействие помежду си.

Очевидно е, че работата на запис и четене на данни предприемат различен контекст: обектът да пазят себе си в базата данни, може да се ремонтира от базата данни, проверите състоянието й се прехвърля съдържанието на друг обект, и т.н.

Този подход се измества акцента от пряк кодиране MySQL вмъкнете в заявките към интерфейса: scfAddObject ( "contens", ...), който се използва от всеки обект по свой собствен начин.

датата на обекта ще има метод myDate-> Save () и да изпълни лечение scfAddObject (`04 .12.2016 `), както и потребителското обекта currUser-> Save () прави scfAddObject ( "Иванов - в акаунта"), ... и всяко предизвикателство scfAddObject () ще доведе до изграждането на заявката му MySQL.

Споделяне в социалните мрежи:

сроден