muzruno.com

Работа с базата данни: какви са исканията

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

Какви са заявките, изпратени до базата данни?за кои са предназначените запитвания Под молбата се има предвид представянето на определени условия, в съответствие с които БК ще отговори и ще предостави информацията, представляваща интерес. Т.е. тя изпраща определени условия / данни, които избират необходимата информация и се изпращат от клиента / или влизат в базата данни. Отговорът на въпроса "какъв е обектът на искането" е, вие със сигурност ще научите от тази статия.

Защо имам нужда от заявки за бази данни?

Необходимо е да се даде отговор не само на въпроса какво е искането, но и на въпроса за това какви са исканията. Те са необходими, за да се съхрани информацията в базата данни. Просто казано, исканията към базата данни са предназначени да получат информация, която е необходима в отделни случаи. Целта им може да е много различна: може да е необходимо да се идентифицира като банков клиент на сайт на трета страна или да се идентифицира като служител на интранет или да получи информация за състоянието на даден профил на даден сайт за игри.

Какви са компонентите на молбата?

исканията към базата данни са предназначени заНие продължаваме да отговаряме на въпроса: за какви искания? SQL заявки се използват за писане на заявки. Трябва да има само два компонента: SELECT и FROM. Но в допълнение към тях могат да се използват и използват и други команди, които добавят нови изисквания към избора на данни и тяхното сортиране с дисплей. Тези заявки в базата данни са предназначени да получат най-много информация от компютъра: какво да намерите и къде е нещо, което трябва да потърсите. Най-популярният компонент след задължителните части е Къде. където Използва се за уточняване на конкретните условия за избора на данни. Така че тук можете да посочите идентификационния номер, датата на раждане или друга информация, която е уникална и която може да идентифицира човек.

Изграждане на заявка

груповите операции в заявките са предназначени заВсяка заявка има строга йерархия на конструкцията, която не може да бъде нарушена. Защото може да има грешка. Конструкцията ще бъде описана въз основа на проста заявка с три компонента. Първо отидете SELECT, FROM и Where. Операторите могат да бъдат написани с големи и малки букви, това не оказва влияние върху изпълнението. Но според правилата на добрия тон всички оператори са написани с главна буква и необходимите условия, имената на масите и т.н., с малка. По този начин е по-лесно да се придвижвате, докато преглеждате кода. Връщайки се към кода, трябва отделно да кажете какво е отговорно за това.

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

Запитване за основните данни

Основните съставни части, както споменахме по-рано, са само две:

  • Изберете [от какво се нуждаете 1, от какво се нуждаете 2, от какво се нуждаете 3] - се използва, за да посочи каква информация е необходима. То ще бъде прехвърлено от базата данни към програмата, с която потребителят работи.
  • ОТ [таблицата, от която се вземат данните] - за да уточните, че необходимите данни са малки, трябва също да посочите къде трябва да бъдат взети. В самата база данни данните не се съхраняват, а таблици, в които се съхраняват самите данни. Различните таблици могат да имат едни и същи колони данни, за да се избегне това, и да се посочи къде идва.

Допълнителни данни за заявки и групови операции



за какво е целта на заявката?За да подобрите резултата от търсенето и предоставяне на информация от вече получената информация се използват допълнителни команди:

  • Когато [условия за търсене] - се използват за сортиране на необходимата информация относно определени условия за избор.
  • LIMIT [number] - се използва за ограничаване броя на редовете, които ще бъдат взети от таблицата.
  • GROUP BY [параметър на заявката] - използва се за групиране на информацията, получена от базата данни. Но групирането може да бъде представено не само на каквато и да е информация, но само съизмерима и с един и същ вид. Повече подробности можете да намерите чрез намиране на отделна статия за GROUP BY. Груповите операции в заявките са предназначени да подобрят вида на предоставената информация и нейната по-голяма четливост.
  • UNION [query] се използва за поставяне на отделно запитване в заявката. Ако получите значителен обем информация, може да се нуждаете от тази опция.
  • LIKE "" се използва, за да провери дали маската отговаря на заявката за размерите на определени данни. Така че с помощта му може да се търси човек, чиято заплата се измерва с шестцифрени числа.

пример

какви са исканията за достъпСамото разбиране на писменото е проблематично, без да посочва подходящ пример. Но дори и един пример не може да обясни всичко и ще трябва да търсите много информация, докато не можете да разберете всички възможности, които SQL разработчиците предоставят:

SELECT Име, ProductNumber, ListPrice AS Цена

ОТ Производство.Продукт

WHERE Продуктова линия = `R`

Разглобяваме кода, който предложих по-горе. Първо се избират необходимите данни: име, номер на продукта и ценова страница. А ценовата листа се показва под малко по-различно име - просто "цена". Данните се вземат от базата данни "Продукти" от таблицата "Продукт". По принцип не е необходимо да посочвате база данни, ако работите само с една, която всъщност изпраща искането. Но ако има няколко бази данни, не забравяйте да ги посочите, тъй като компютърът просто няма да разбере кого адресирате или дори игнорирате заявката си и давате грешка. Третият ред показва, че не цялата информация е изведена, а само тази, която е в продуктовата линия "P". Това е краят на кратка статия, след като сте прочели, че сега разбирате за какво се занимават исканията.

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

сроден