Работа с базата данни: какви са исканията
Какво представлява "заявката"? Какво означават те чрез заявката в база данни?
съдържание
Защо имам нужда от заявки за бази данни?
Необходимо е да се даде отговор не само на въпроса какво е искането, но и на въпроса за това какви са исканията. Те са необходими, за да се съхрани информацията в базата данни. Просто казано, исканията към базата данни са предназначени да получат информация, която е необходима в отделни случаи. Целта им може да е много различна: може да е необходимо да се идентифицира като банков клиент на сайт на трета страна или да се идентифицира като служител на интранет или да получи информация за състоянието на даден профил на даден сайт за игри.
Какви са компонентите на молбата?
Ние продължаваме да отговаряме на въпроса: за какви искания? 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". Това е краят на кратка статия, след като сте прочели, че сега разбирате за какво се занимават исканията.
- Разпределени бази данни
- Базата данни е сложна система
- Какви са целите на дизайна на базата данни
- SQL файл. SQL файлов формат: описание на разширението
- MySQL е какво и къде се прилага?
- Архитектура клиент-сървър: характеристики на взаимодействието
- Създаването на MySQL база данни е част от всеки сайт
- Какви са данните? Видове данни
- MySQL - какво е това? Грешка в MySQL
- MySQL - искане в заявката. MySQL: примери за заявки. Вложени заявки за MySQL
- SQL Къде: методи на прилагане и примери
- Как се сортира SQL?
- SQL заявката е какво?
- Създаване на заявки в Access. Видове искания
- Изтриване на изявление Изтриване на MySQL
- Какво представлява база данни и къде може да бъде използвана?
- Как да създадем база данни и какво е SQL?
- Клиент-сървърна технология
- Структура на базата данни
- Достъп до извадкови резултати чрез извличане на MySQL масив
- СУБД е система за управление на данните