Въпросът за съхраняване на информация с появата на бази данни се е променил с появата на променени идеи в облака, но в крайна сметка разработчикът има пълна база данни и съхранява информацията, както изглежда правилно, или както проектът изисква.
Класация и местоположение на MySQL
Свързване на базата данни
Използване на базата данни
- формирането на низ за заявка,
- изпълнение на заявката. Това е често срещано приложение на базата данни, описано в ръководството MySQL на практика.
Тук на входните функции се предават три параметъра:списък на полетата на таблиците; име на таблица; условия на пробата. В резултат на mysql заявката, извадка от данни се записва в низ за данни и се връща като функция на функцията.
Функция iLineSel () - метод на обект, достъп до базата данни. Не фундаментално е използването на обекти за достъп до информация, а основно разделянето на функционалността на такова, което зависи от самата база данни, и това, което зависи от кода на ресурса. В по-голямата част от случаите MySQL е четирите основни процедури:вмъкване; отстраняване; промяна; проба. Въвеждайки тези четири действия в четири функции, може да се "абстрахира" от заявките за заявки под формата на MySQL низ.
Функциите iLineSel (), iLineIns (), iLineDel (), iLineUpd () се използват в кода и изискват именуване на имена на таблици, полета на имена, условия и стойности. Това е полезно за кода на ресурса. Във функциите се използват линиите за заявки и конструкциите за достъп до базата данни.
С този подход разработчикът получававъзможност да използва в своята работа набор от специфични функции на базата данни в собствена презентация. Тя опростява работата с други разработчици, прави кода по-четлив и премахва проблемите в случаите, когато синтаксисът или логиката на PHP или MySQL се променят, а последният често е много важен.
Несъвместимостта на версиите - за съвременните инструменти - норма на нещата, и е характерно, че за разлика от миналото, когато изискването за съвместимост е естествено, сега се е превърнало във важен аспект на функционалността и ефективността, а съвместимостта е на фона.
Опитът от използването на бази данни е толкова голям, че много концептуални неща са станали нещо обичайно. Но пример за това как обективно и естествено отиде на фона на концепцията за съвместимост, ви позволява да забележите: не всички таблици на базата данни са "правоъгълни" и абсолютно не всички отношения в базата данни - "релационни".
Като цяло, появата в базите данни с полета с променлива дължина сама по себе си гласи, че далеч от всичко се инвестира в обичайната рамка. Не всяка таблица има заглавия, не всички редове трябва да имат всички полета, осигурени от структурата на таблицата. И таблицата може да има данни, които определят нейната структура, а не обратното. Последното изглежда все по-нормално и естествено. Широко използваното обектно-ориентирано програмиране в контекста на базите данни, особено в пакета на PHP /MySQL, ви позволява да създавате системи от обекти, които сами записват в базата данни. Но тъй като тези обекти не са непременно тези, които са били вВ момента на създаване, таблиците на базата данни могат динамично да се променят, когато динамичните обекти се съхраняват. В най-простия случай, съвременната таблица е низ или система от редове, като дължината тук няма значение, тя може да бъде напълно емулирана на нивото на таблиците на базата данни. Но използването на обекти ви позволява да подражавате на желаните данни за данните и да ги абстрахирате от твърдата структура, релационните идеи, таблиците и обичайния строг синтаксис на работа с данните.