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

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

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


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

Външно, тромавите синтактични форми на SQL са много лесни за използване. Практиката да се пишат букви с главни букви все още остава, но постепенно се заменя с по-кратка употреба на двата регистъра. Във връзка с това е важно да не забравяме: след като името на полето в един регистър в една и съща заявка, ако се използва отново, трябва да бъде в една и съща версия на писане.
Типична характеристика на операцията MySQL е вмъкване, както и много неща, свързани с програмирането на интернет: "това, което не е ясно, не е изпълнено." Неправилно изработена заявка за попълване на базата данни просто ще бъде игнорирана и не винаги можете да я забележите веднага. Фактът за добавяне на запис трябва да бъде контролиран, както и достъп до базата данни като цяло. Всяко поле трябва да бъде попълнено със стойността на съответния тип. Това не винаги е такане забравяйте да посочите полетата на таблицата с резултати. Не винаги е необходимо да предавате конкретни стойности: Вмъкването на MySQL в select позволява да получите набор от добавени записи на друга таблица или заявка.


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

Класически запис

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

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

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

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

Принципът на работа с MySQL се изпълнява чрез формуляра за заявка. Това е удобно в режим на командния ред и реализирано в същата формав различни езици за програмиране. В езика на PHP, по-специално, се използва заявката - обичайната последователност от символи, чието съдържание се попълва в процеса на алгоритъма. След това текстът на генерираната заявка влиза в функцията mysqli_query () и се изпълнява.
Каква форма на работа с база данни да се избере - да се реши в конкретен случай, разработчикът, но във всички случаи е най-удобно да се представят задачи в частта от операциите по четене /запис на информация от /към базата данни под формата на собствени интерфейси. Тази идея може да бъде реализирана като набор от функции или един обект.
В този вариант операцията по добавяне на записи ще бъде скрита и процесът ще се състои от последователно извикване на техните собствени функции. Например, scfAddUser ('Ivanov', 'Ivan') ще поиска MySQL вмъкването в стойностите на 'all_users' ('last_name', 'first_name', 'status') ('Ivanov', 'Ivan', 'new'). Тази опция значително спестява кода и го прави много по-четлив и смислен. Съществената разлика между потребителския интерфейс и директното използване на операциите с базата данни в оригиналната им форма е, че всички операции по добавяне, редактиране и изтриване на записи могат да бъдат контролирани и променяни без промяна, като се използва техният код в отделен файл. Тя е по-сигурна и ефективна.

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

Ако не вземете предвид простите променливи, тогава съвременната програма е набор от обекти. Колкото по-квалифициран е проблемът, толкова по-ефективно е проектирана системата от обекти и тяхното взаимодействие помежду си. Очевидно, операциите за писане и четенеДанните имат различен контекст: обектът може да се запази в базата данни, да се възстанови от базата данни, да провери състоянието му, да прехвърли съдържанието на друг обект и т.н. interface: scfAddObject ('contens'), използван от всеки обект по свой собствен начин. Типът данни ще има метода myDate-> Save () и ще изпълни scfAddObject ('04122016'), а потребителският обект currUser-> Save () ще направи scfAddObject ('Ivanov - вход'), при всяко обаждане scfAddObject () ще доведе до създаването на опцията за въвеждане на MySQL заявка.

Свързани публикации